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