一面(电话面): 25min 1.询问HashMap相关结构以及原理 2.红黑树的基本结构,以及什么时候会LL(左转) 3.Spring如何解决循环依赖的 4.Redis缓存策略以及内存淘汰 5.JVM的CMS垃圾收集器和G1收集器的优点和缺点 6.如何回收栈中的垃圾 二面(视频面):30min 1.聊一聊最近的一个项目 2.数据连接池 3.NIO和BIO的区别 4.如何保持安全连接 后面还有两个问题记得不太清楚了。 面试官给人的感觉也很不错,整个面试过程很Nice,已收到OC。