复盘,当时没录音,有些忘了
1. ConcurrentHashMap的底层实现
2. 1.7版本时为什么用分段锁
3. 1.7版本时的ConcurrentHashMap是怎么扩容的(我:???)
4. 说一下类加载器
5. 启动类加载器的加载范围
6. 说一下双亲委派
7. 工程中自己定义一个java.lang.String会被加载吗
8. hotpot虚拟机在1.8之后为什么将永久代移动到元空间
9. 为什么堆被分成新生代和老年代
10. 要你设计一个RPC协议,你需要考虑哪些
11. 如果服务宕机了,注册中心是如何感知的
12. 说一下你的实习项目
13. 你觉得这个业务处理可以怎么优化
14. redis是怎么实现分布式锁的
15. redis数据结构中的hash类型内部扩容是怎么进行的(我:???)
16. Spring中的AOP的底层是怎么实现的
17. jdk动态代理和cglib有什么区别,cglib的缺点是什么
18. 平时怎么学习