一面:1、自我介绍2、项目一拷打(10min)3、Java中线程池任务提交的流程是怎样的?4、线程池的拒绝策略有哪些?5、提交到任务队列的任务,它的消费策略是怎样的?6、如果是无界队列,还需要非核心线程吗?7、无界队列存在什么问题?一般在什么场景下使用无界队列?8、谈谈 Java 里面锁消除和锁升级9、synchronized 可重入吗?能保证可见性吗?10、某个服务 CPU 利用率到 100% 了,如何排查?11、如果是 OOM 了怎么排查?12、自己有用过 jmap 和一些工具去排查过错误吗?13、MySQL 有几种事务隔离级别?从低到高说14、什么是幻读?15、MySQL 是怎么去解决幻...