一面、二面各30分钟,感觉像KPI面一面:常用的Java集合的底层原理实现,CurrentHashMap与HashTable的区别Java开发规范,比如Arrays.aList使用时的注意事项。Java并发编程中锁介绍一下CAS和AQS,CAS的底层实现,AQS设计上有哪些对象,比如状态机,状态码一类的volatile的作用ThreadLocal的使用场景,如何把主线程中的ThreadLocal的数据同步到异步线程中线程池的拒绝策略,你用到了哪种拒绝策略,选择的标准是什么线程池中核心线程数的设置数据库的深度分页以及如何优化深度分页,使用索引的注意事项如何分析一条SQL语句是否有问题,执行计划是...