1.常用的Java集合的底层原理实现,CurrentHashMap与HashTable的区别 2.Java开发规范,比如Arrays.aList使用时的注意事项。 3.Java并发编程中锁 4.介绍一下CAS和AOS,CAS的底层实现,AOS设计上有哪些对象,比如状态机,状态码一类的 5.volatile的作用 6.ThreadLocal的使用场景,如何把主线程中的ThreadLocal的数据同步到异步线程中 7.线程池的拒绝策略,你用到了哪种拒绝策略,选择的标准是什么 8.线程池中核心线程数的设置 9.数据库的深度分页以及如何优化深度分页,使用索引的注意事项 10.如何分析一条SQL语句是否...