1. 先做个自我介绍吧。2. Java 面向对象有哪些特点?3. 讲讲什么是继承、多态和封装?4. MySQL 索引用的什么数据结构?5. 为啥索引要用 B+ 树?6. 你觉得什么场景下需要加索引?是不是所有字段都该加?7. 索引在哪些情况下会失效?8. 了解 MySQL 的几种隔离级别吗?9. MVCC 是什么?解决了什么问题?10. 了解线程池吗?11. 线程池有哪些核心参数?12. 一个任务提交到线程池后,是怎么执行的?13. 如果让你用 Java 的线程池,实现一个这样的策略:核心线程满了就开非核心线程,非核心也满了再进队列。你怎么实现?14. 为啥 Java 开发基本都用 Sprin...