面试官人很好,可惜手撕差点[失望R]1. 自我介绍2. 你常用哪个 JDK 版本?3. 选一个你熟悉的项目,说说它配了什么垃圾回收器?4. 描述一下 CMS 的回收流程及每个阶段的作用。5. CMS 有哪些阶段会 Stop-The-World?6. 新生代和老年代的划分机制是什么?7. 对象从新生代晋升到老年代的条件有哪些?8. 说说 AOP 的最基本实现方式。9. Spring AOP 生成代理的两种场景/方式分别是什么?10. 你在项目里用过微服务吗?用的什么技术栈?11. 有做过哪些 MySQL 调优?举一个具体例子。12. 当时如何定位到这条慢 SQL?用了哪些工具或命令?13. 解释 Explain 结果中哪些字段说明索引未生效。14. Redis 持久化有哪些可选策略?15. RDB 与 AOF 各自有哪些刷盘/触发方式?16. 如果要求“不丢数据”或“高性能”分别怎样配置?17. TCP 四次挥手中 TIME_WAIT 状态的含义是什么?18. 为什么需要等待 2MSL 才能进入 CLOSED?19. 你在项目里用过 CompletableFuture 吗?20. 它与 Future / Task 组合相比有什么优势?21. 如果异步链路里包含数据库事务,事务回滚会不会有问题?为什么?22. 线上 Linux 服务器常用命令熟悉吗?23. 如何在文件里查找关键字?24. 如何查找某个文件?25. 手撕:求最长有效括号子串。面试求职 秋招 校招