1.自我介绍2.为什么用mysql,什么数据需要存储mysql3.索引分类,分别用过哪些4.覆盖索引用过吗,有什么优点5.索引是越多越好吗,优缺点6.如果索引不合适,会删除吗,是什么流程7.hash索引用过吗8.索引结构,B+树与B树区别9.之前工作中数据量有多少10.redis中存储什么数据,用过哪些数据类型11.zset的底层结构12.持久化了解吗,分别介绍下优缺点13.AOF会一直写吗14.Spring的使用有哪些方面比较熟悉挑一个说下(没反应过来。。应该是IOC或AOP)15.SpringBoot自动装配说下吧(上一问题提到了SpringBoot)16.IOC容器的12个关键方法挑一个说说17.JVM内存18.类加载19.双亲委派,优点20.GC,用过哪些垃圾回收器,优缺点21.CMS或G1了解吗,挑一个说说22.CMS优缺点,内存碎片怎么解决23.算法:单向链表倒数第n个节点怎么确定(口述)24.常用的排序算法挑一个说下(选的快排,口述)25.编程题:两个线程依次打印奇偶数,直到100,注意命名格式(傻了卡住了)算法编程题是中间问的,编程卡住了,现在回想估计之后再问的JVM啥的也是在帮我找补一下,只不过我觉得表现的不好,最后没有问部门情况,面试官还主动说你不想了解下部门情况吗,让我看到了希望,以为起码能进二面呢,没想到凉凉,不过第一个面试,还是感谢!