美团本地面经
一面
RPC是什么,用来解决什么问题
RPC协议与http协议有什么区别
描述一下RPC的调用流程
如果rpc请求超时里,这时候会怎么处理
如果这次请求没成功,但实际上成功了,重试以后可能出现一些问题,有什么样的结局策略
zookeeper的选举策略
CAP原理
介绍一下SeaTa事务
怎么处理AT模式事务的脏写问题
分布式锁基于什么去设计的(业务层面的)
介绍一下elasticsearch在项目中的作用
有了解过es的索引结构吗
es中的倒排索引的原理是否了解,与MySQL里的有什么区别
关于es的查询:有一个query,两个要查的字段类型都是keyword,一个字段是ID,另一个是status(有0,1,2,3几个值),然后现在有两个块,一个是只查ID,另一个是查ID+status,都用filter查询,哪个会更快一些
介绍一下项目里为什么使用二级缓存(mybatis-redis二级),而不用一级或三级
二级缓存为什么不先查mybatis
怎么去实现Rag知识库的,模型相关信息存放在哪儿的
讲一下没有被问到但是你自己觉得有亮点的地方
手撕
找到数组里第K大的数(不能使用sort等排序方法,要看具体思路)
反问
业务情况
自身的表现水平,有哪些不足可以改进(没有明显的不足,主要跟其他候选者相比生产或项目上的实践经验会欠缺一些)
多久出结果
tips:全程无八股,或者说都是围绕简历里的项目来问的,一问深点儿就答不出来面试官还挺好的,先肯定我的基础还算扎实,然后才指出缺点或者说和其他候选人相比的劣势