八股+项目+少量场景题。全都回答上了。总共大概50分钟。更新:网上都是一二+HR面一起的,一面完后牛客助手上写的今日面试结束,官网还是面试中,应该是寄了。自我介绍实习中怎么利用redis去优化查询SQL的?为什么要用redis,而不是内存?为什么不考虑内存?怎么用乐观锁做的并发控制?synchronized、和reentrantlock是什么?区别?缓存穿透、击穿、雪崩、击穿是什么?怎么解决?项目中的缓存一致性的方案?各有什么优缺点?binLog+MQ怎么解决的?项目的发送流程是怎样的?怎么保证高成功率?(业务上会重试,MQ也会重试)项目中有关时间的分库分表怎么进行的?如果我们要用一个字段+时间去分库分表要怎么做?算法题:合并区间反问:部门是做什么技术栈、什么业务?答:Java 相关,业务就是服务端的应用业务。秋招是统一面试,之后才会分部门。反问:秋招之后会有培训吗?有导师带吗?答:有,统一面试后,会有几个月的培训,培训后是分配到具体的部门,会有导师培养新人。