一面,一个小时八股拷打1. 自我介绍2. 问实习,他问一个sql调优的点3. 说一下concurrenthashmap4. hashmap获取数据的底层原理(不会)4. 线程池核心参数5. 线程池拒绝策略6. Synchronized底层原理7. CAS8. 垃圾回收算法9. young gc 什么时候触发(我都没听过这词,真是尴尬了)10. 双亲委派模型11. 为什么要用双亲委派模型12. Rocket MQ顺序消息实现(不会)13. Rocket MQ 刷盘机制(不太了解)14. TCP三次握手15. Java IO模型16. 事务隔离级别17. 事务四大特性18. 事务四大特性如何保证(我只会原子性undo)19. MVCC20. 聚族索引和非聚族索引21. MySql存储引擎22. 回表(不会)23. Redis为什么这么快(只答了内存运行)24. Redis的RDB和AOF25. 循环依赖,三级缓存26. 为啥要三级,理论上二级也可以(没答出来)27. IOC28. 动态代理+CGlib29. 自动装配(好像没答对)30. LeetCode第二题,我好像搞了一个奇怪的解法面试官挺好的,还会引导我,面的好深,我确实好多都不知道,早知道还是背背那些原理性的八股了