面灵AI

美团语音面试公开帖整理:项目、网络与系统设计

时间
2026-09
来源
牛客网

《面试题目》

  1. 如何介绍自己,并说明大模型在学习或项目中的具体用途?
  2. TCP 与 UDP 有什么区别,实时游戏通信如何选型和处理丢包?
  3. HTTP 与 HTTPS 有什么区别?
  4. Java 集合、泛型、检查异常和内存模型分别解决什么问题?
  5. 前端闭包、Babel 和路由懒加载分别有什么用途?
  6. 事务隔离级别、MVCC、Redis 和消息队列如何用于业务系统?
  7. 如何设计项目管理系统中的项目、任务、成员和动态优先级?
  8. RAG 如何分块和检索,怎样应对提示词注入?
  9. 你怎样持续改进反复出现的问题,或在压力下完成任务?

《参考解析》

原帖汇总了多份公开面试记录,题目来自不同场次。这里按出现过的考点整理,不能据此推算通过率。

项目管理系统

先分开项目、成员关系和任务三个实体。任务记录负责人、状态与优先级;成员关系负责项目内的权限。修改优先级时校验权限和版本号,避免两个操作者相互覆盖。列表按优先级、更新时间和稳定的任务编号排序,再考虑索引与分页。

RAG 的输入边界

检索到的文档是待引用的资料,其中的指令不能直接变成工具调用权限。回答应能回溯到文档片段;真正执行操作时还要经过独立的权限检查。分块大小和召回数量要用实际问题验证,既看是否找到了答案,也看无关内容是否挤占上下文。