53min面试官自我介绍自我介绍最早可以入职的时间项目挑一个你认为最有挑战的项目重点讲布隆过滤器用的几组哈希有通过不同的请求量去计算布隆过滤器中哈希的组数么用分库分表来解决什么问题呀一个分组是一张表么用MQ来解决什么问题如果请求量特别大,消费者处理不过来了,那应该怎么解决Sentinel是怎么用的了解Sentinel里面的算法么另一个项目介绍一下,说一下你做的部分发短信验证码重复大概设了多久其他部分没有什么参与么本科的时候不是走的这个专业么,学过编程么八股redis有哪些数据结构,以及他们常用的使用场景都有哪些说到setnx,如果单用setnx会产生什么问题么setnx有并发问题么redis的持久化机制怎么解决redis的热key问题(热key过期,大量访问,服务器承受不住这么大压力)遇到过大key问题么MySQL底层索引的数据结构是什么B树和B+树的区别是什么,为什么要用B+树说一下什么是最左匹配原则分析过SQL的性能么有哪些索引失效的场景了解redoLog,UndoLog和BinLog的作用么Spring的AOP的实现方式有几种(动态代理),默认是哪种什么时候选jdk的什么时候选cglib(实没实现接口,实现了是jdk的,没实现使用cglib)@Autowired注解和@Resource注解有什么区别说下Spring里面哪些地方用到哪些设计模式说一下Spring的循环依赖为什么使用三级缓存,二级缓存能不能解决这个问题什么情况下会发生堆栈溢出排查过fullGc或者youngGc么在自己的项目中有排查过fullGc或者youngGc的情况么机器的CPU占用过高你该怎么排查 手撕(核心代码模式)206.反转链表(秒A,叫面试官的时候面试官笑了,说刷过?)反问有几面(正常一面,通过的话是Hr面)有哪些地方需要重点补一下 #日常实习# #美团# #面经#