博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[赢得面试] JAVA开发工程师面试题解(持续更新)
阅读量:4041 次
发布时间:2019-05-24

本文共 700 字,大约阅读时间需要 2 分钟。

JAVA面试题解(持续更新)

Q1. String类为什么是final的?

Q2. JDK8的HashMap的源码,实现原理,底层结构?

Q3. Dubbo是什么?为什么要用Dubbo?

Q4. Dubbo里面有哪几种节点角色?

Q5. Dubbo架构下,画图解释说明服务注册与发现的流程图

Q6. Dubbo 核心的配置有哪些?

Q7. 什么是Puppet?

Q8. 从分布式一致性谈到CAP理论、BASE理论

Q9. JAVA反射机制中,Class.forName 和 classloader 的区别?

Q10. Session和Cookie的区别和联系?Session的生命周期?多个服务部署时,Session如何管理?

Q11. JAVA中的队列都有哪些?有什么区别?

Q12. JAVA的内存管理模型和GC(垃圾回收)机制

Q13. JAVA内存管理和内存泄漏。jmap、jstack的使用

Q14. JAVA 10和JAVA 11的新特性

Q15. Spring 框架的体系结构

Q16. Spring MVC的运行原理

Q17. Spring Boot的执行过程

Q18. Spring的事物隔离级别?实现原理?

Q19. Spring IoC和AOP的底层实现?

Q20. Spring Boot的优势和劣势,以及适用场景等?

Q21. 谈谈SpringCloud 和 Dubbo的优缺点?

Q22. 什么是Hystrix?它如何实现容错?

Q23. 常用的线程池模式以及不同的线程池的使用场景

Q24. 分布式锁的三种实现方式?

Q25. Zookeeper的用途是什么?工作原理?

 

转载地址:http://dsvdi.baihongyu.com/

你可能感兴趣的文章
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
查看>>
python:如何将excel文件转化成CSV格式
查看>>
机器学习实战之决策树(一)
查看>>
机器学习实战之决策树二
查看>>
[LeetCode By Python]7 Reverse Integer
查看>>
[leetCode By Python] 14. Longest Common Prefix
查看>>
[LeetCode By Python]118. Pascal's Triangle
查看>>
[LeetCode By Python]121. Best Time to Buy and Sell Stock
查看>>
[LeetCode By Python]122. Best Time to Buy and Sell Stock II
查看>>
[LeetCode By Python]125. Valid Palindrome
查看>>
[LeetCode By Python]136. Single Number
查看>>
[LeetCode By MYSQL] Combine Two Tables
查看>>
Android下调用收发短信邮件等(转载)
查看>>
Android中电池信息(Battery information)的取得
查看>>
SVN客户端命令详解
查看>>
Android/Linux 内存监视
查看>>
Linux系统信息查看
查看>>
用find命令查找最近修改过的文件
查看>>
Android2.1消息应用(Messaging)源码学习笔记
查看>>
Android之TelephonyManager类的方法详解
查看>>