一面 3.18 30分钟 1.jvm内存结构、作用 2.java中常用的集合 3.数据和链表的区别 4.为什么长度大于8转为红黑树 5.有了缓存一致性协议为什么还需要volatile关键字 6.为什么wait,notifyall在object类里 7.序列化,什么情况下需要序列化 8.在kafka中避免重复消费 9.数据三大范式 10.MySQL索引类型 11.聚簇索引和非聚簇索引适合哪些场景 12.除了b+树还有什么索引 13.索引的作用 14.元空间占用很高,如何优化 15.MySQL隔离级别 ...