02.HashMap 底层实现原理是什么?JDK8 做了哪些优化?
04.详解 ThreadPoolExecutor 的参数含义及源码执行流程?
05.synchronized 和 ReentrantLock 的实现原理是什么?它们有什么区别?
08.动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别?
11.底层源码分析 Spring 的核心功能和执行流程?(上)
12.底层源码分析 Spring 的核心功能和执行流程?(下)
13.MyBatis 使用了哪些设计模式?在源码中是如何体现的?
14.SpringBoot 有哪些优点?它和 Spring 有什么区别?
23.说一下 JVM 的内存布局和运行原理?
24.垃圾回收算法有哪些?
25.你用过哪些垃圾回收器?它们有什么区别?
26.生产环境如何排除和优化 JVM?
27.单例的实现方式有几种?它们有什么优缺点?
28.你知道哪些设计模式?分别对应的应用场景有哪些?
29.红黑树和平衡二叉树有什么区别?
30.你知道哪些算法?讲一下它的内部实现过程?
31.如何保证接口的幂等性?常见的实现方案有哪些?
32.TCP 为什么需要三次握手?
33.Nginx 的负载均衡模式有哪些?它的实现原理是什么?
34.Docker 有什么优点?使用时需要注意什么问题?
彩蛋:如何提高面试成功率?