1. 自我介绍
    2. 说说线程池的几个主要参数
    3. HashMap的put过程
    4. HashMap扩容机制
    5. 介绍下ConcurrentHashMap
    6. 介绍下Mysql使用的数据结构
    7. 介绍下数据库分表
    8. 面对大量数据,优化sql语句的查询效率
    9. 介绍redis基础数据结构
    10. redis如何实现分布式锁
    11. 除了redis,还有别的实现分布式锁的方式吗,例如使用数据库
    12. 项目提问
    13. 介绍下垃圾回收算法
    14. 介绍下CMS和G1
    15. G1设置可预测停顿时间的命令是
    16. 介绍下可重入锁,讲一下可重入的实现
    17. 讲一下公平锁和非公平锁
    18. 讲一下sychronized和ReentrantLock的区别
    19. spring和springBoot的区别
    20. JUC工具包下常用的工具类
    21. 讲一下你了解的设计模式
    22. 装饰器模式和适配器模式在JDK中的应用
    23. 总结:快问快答,现场背书,不会就背,over