一面 1. 设计模式先写个单例懒汉式模式 2. springFramework和springboot区别, springboot可以有什么好处 3. JIT编译怎么确定热点代码 4. AOT了解么 5. RR隔离机制怎么解决不可重复读的,MVCC解决什么读 6. 联合索引什么时候失效 7. Java8的Stream的Api用过哪些 并行流了解么 8. 数据库调优有哪些 9. 怎么实现不等待的线程池 (考虑阻塞队列的设置,我说了一个ArrayBlockingQueue的容量为0 不行) 10. happen-before原则是什么 ...