JDK 和 JVM 篇
JDK中有哪些锁?
你是如何进行JVM调优的?
老年代使用的垃圾回收算法是什么?
双亲委派机制的作用?如何打破双亲委派机制?
什么是多线程中的上下文切换?
数据结构篇
红黑树有哪些特点?
了解ConcurrentHashMap的原理吗?
Mysql 篇
了解索引下推吗?
mysql为何使用B+树而不是平衡二叉树?
聚簇索引和非聚簇索引的区别?
如何定位慢SQL的原因?
Redis篇
了解aof的重写机制吗?
如何保证缓存一致性?
如何解决缓存穿透问题?
Redis集群的原理是什么?
消息中间件篇
RocketMq和Kafka的区别?
消息重复消费和丢失如何解决?
集群和分布式篇
如何实现分布式锁?
了解哪些选举算法?
如何解决分布式事务问题?
线上问题篇
线上OOM如何处理?
线上CPU超高负荷,如何进行问题定位?