1.自我介绍2.Redis相关:缓存穿透:什么是缓存穿透介绍存空值与布隆过滤器的方案缓存击穿:什么是缓存击穿介绍解决缓存击穿的方案缓存过期的原理(惰性删除+定期删除,面试时说成内存淘汰策略了)3.spring:spring核心特性介绍一下IOC和AOPAOP的使用场景AOP的原理什么时候使用cglib代理而不使用jdk(忘了)4.MySQL索引的作用索引的弊端及原理索引失效的场景你说了索引会在区分度小的时候会走全表扫描,那该索引优化出现在哪个阶段如何查看索引的使用情况MySQL索引的数据结构b+树的特性与优点为什么b+树层低会使查询效率很高5.算法题:LeetCode108:将有序数组转换为二叉搜索树(还是不熟,太fw了我,一开始看成搜索树转有序数组了。写了五分钟让说思路,面试官说思路大概对了)6.反问:建议:面试准备的还可以,简历挺喜欢的(写了两个烂大街项目竟然还得到了面试官认可),对相关原理都有一定了解,对一些点可以更深入学习。全长35min,面试官非常友好,经常对回答进行补充,对没答出来的点也详细解答了,小厂面试体验最好的一集另外附上目前实习oc情况,除了这家还有昨天一家没出结果,求🐮u们建议2.21 挂