问实习项目: 解决了哪些项目遗留问题 缓存穿透怎么解决 为什么想对数据库进行优化?做了哪些优化 问学习项目: 最终一致性原理 分布式事务 线程间通信 进程间通信 信号和信号量的区别 进程和线程的区别(面试官说有个核心点没答到) 线程池是什么时候创建线程的 jvm有没有实际调优过 项目中已经出现了内存泄漏该怎么做 (要答一套成熟的解决方案) 类加载过程(加载-链接(验证-准备-解析)-初始化) “准备”中的初始化和 “初始化”有什么区别 spring aop spring bean的生命周期每一步做了什么