1. 实习经历2. HashMap底层实现,为什么要使用红黑树解决哈希冲突3. ConcurrentHashMap4. CAS原理5. CAS可以保证有序性吗6. 讲讲volatile7. ThreadLocal如何解决内存泄漏8. MySQL事务9. 索引底层数据结构10. MVCC机制11. Redis常用数据结构12. Redis持久化的方法13. ZSet底层数据结构,ZSet如何知道某个元素的排名14. JVM内存结构15. 垃圾回收算法16. 引用计数法,可达性分析法,三色标记法17. Kafka如何保证消息不丢失18. 网络七层模型19. TCP和UDP的区别20. 正向代理和反向代理的区别21. 跨域传输问题算法:二叉树的层序遍历已拒