面试时间:19:00-20:001、自我介绍2、询问项目3、Mysql中的索引,索引结构,回表、为什么用B+树4、Redis 数据结构有哪些,怎么实现的5、多线程 多线程怎么实现的 底层代码是什么6、jvm虚拟机 存储结构、GC啥的7、SpringBoot springIOC AOP8、手撕代码:快排和最大子数组和9、反问问的比较基础,但是会一直深问细节,直到答不出来才会下一个。项目就是随便问问,我感觉一面主要在于广度。二面:已挂1、设计一个学生信息管理系统数据库(第三范式、表的扩展性设计、SQL)2、对一个文件夹下文件进行处理(伪代码、函数方法的扩展性设计)不难,主要是不熟、扩展性不知道咋设计,表的扩展性设计我想的是备用属性、函数方法扩展性是加一个参数,表示这个函数用或者不用,面试官表示这是一种方法,还有其他的吗?面完秒共享。无八股、无自我介绍。