1.先聊经历2.Java集合以及有什么区别3.concurrentHashMap有了解吗?4.上一问提到sychronized了,追问sychronized是怎么实现锁,对sychronized有什么了解5.对java stream有什么了解6.类加载过程7.双亲委派机制,以及是为了解决什么问题8.JVM调参9.垃圾回收器有哪些?10.G1回收的过程11.OOM问题的情况,以及怎么排查12.垃圾回收时停顿过久怎么办13.Mysql索引底层,为什么B+树比B树省空间14.mysql有哪些锁,这些锁都什么时候用15.redis的数据类型,常用场景16.redis持久化17.redis过期策略,如何删除18.redis高可用性手撕:LRU,排行榜功能实现