1.自我介绍
2.为什么用mysql,什么数据需要存储mysql
3.索引分类,分别用过哪些
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啥的也是在帮我找补一下,只不过我觉得表现的不好,最后没有问部门情况,面试官还主动说你不想了解下部门情况吗,让我看到了希望,以为起码能进二面呢,没想到凉凉,不过第一个面试,还是感谢!