一面 1. 你了解线程池吗?都有哪几种线程池?线程池初始化都有哪些参数?有几种拒绝策略?默认是哪一种? 2. java中有哪几种锁?分别有什么特点? 3. 数据库索引都有哪些?索引回表和覆盖是什么? 4. java中synchronized锁升级是什么? 一面时间挺长的了,另外还问了一些关于项目的问题,剩下的大概只记得这些了.... 二面 1. 项目数据库用的什么数据库?mysql数据库的引擎有哪些?有什么区别? 2. 数据库explain用过吗? 3. spring是怎么解决循环依赖的? 4. java的垃圾回收器都有哪几种?新生代...