美团 软件开发后端方向 一面
10.15
1.自我介绍
我看你第一志愿填了AI全栈,为什么选择后端方向?这些项目有上线的吗?
2.项目三:
简单介绍一下这个项目的业务?为什么选择用RabbitMQ?项目里的幂等怎么实现的?如果队列消费出重复的任务是怎么处理的?为什么选择分层存储而不直接用一个大的MySQL?那怎么保证写业务的一致性呢?
3.项目二:
这个项目为什么选择用多Agent而不用一个大Agent?这个分工领域team是不是可以设计很多个?为什么选择设计这三个?大模型如果出现超时或者超额是怎么处理的?有考虑用重试吗?有设计什么降级的策略吗?项目有没有设计相关的评判指标?
4.八股:
线程池的核心参数?线程的创建流程是什么?核心线程知道自己是核心线程吗?
慢MySQL怎么排查?索引失效有哪些场景?
5.手撕:
链表0,1,2,3,...n重排为0,n,1,n-1,2,n-2,...
6.反问
对项目简单了解之后主要是考察对项目设计的思考以及遇到可能的问题之后怎么解决。总共面了1小时,问题不难但是本人后端太弱了有些问题来回几轮才答清楚。
手撕题把代码写完但是没跑通没时间debug了,面试官说思路是对的并提供了另一种参考解答思路。
整体面试体验还是挺好的,面试官刚进来还做了自我介绍,很尊重人,过程中也有很多鼓励和引导,不死磕某个知识点,重在考验临场能力。
评论
?
参与讨论