1.自我介绍,介绍项目做了什么2.JAVA集合框架有哪些3.ArrayList和LinkedLIst区别4.ArrayList扩容4.HashSet方法怎么实现的5.HashSet怎么检查重复6.HashMap底层数据结构7.Spring和SpringBoot有什么区别8.Bean的生命周期9.IOC和AOP概念10.Interceptor和Filter区别10.MyBatis接口实现原理11.JVM运行时数据区域12.对象创建过程13.对象内存布局14.线程怎么创建15.线程池重要参数16.MySQL索引有哪些17.回表是什么意思18.MyISAM和InnoDB区别19.创建表应该怎么设计字段20.联合索引的最左匹配原则21.MVCC实现原理22.SpringBoot怎么解决循环依赖的都是常规八股