美团后端暑期一面面经

第二次面试,表现也就比上一次好点,感谢依旧和善的面试官...

  1. 请先做一个简单的自我介绍。
  2. 你本科和研究生阶段都主攻网络安全相关方向,为什么选择投递软件开发和AI智能开发工程师岗位?
  3. 在你的两个项目经历中,分别使用了Java 17和Java 21,请说明在技术选型时如何考虑Java版本的选择?是否应用了Java 21的一些新特性?
  4. 请介绍一下你基于Spring Boot和Spring AI搭建的工作流编排平台,它主要解决了什么问题?
  5. 用户从表达诉求到工作流编排的搭建,是完全由AI Agent自动完成的吗?
  6. 你提到的“DSL”具体是指什么?请简要说明。
  7. 在环检测中你采用了Kahn算法,是否了解其他方案?选择Kahn算法的原因是什么?请介绍一下该算法的原理。
  8. 使用variable库管理节点间的变量传递和模板渲染时,是否可能出现读写冲突?如果出现,如何处理?
  9. 请介绍策略模式和模板方法模式各自的作用,以及它们之间的区别。在你的项目中是如何将两者结合使用的?
  10. 你将不同节点抽象为NodeExecutor,请说明具体实现方式。是否支持零侵入式的扩展(例如新增节点类型)?
  11. 请解释重写(Override)与重载(Overload)的区别。
  12. 关于失败重试机制:当节点执行超时但部分外部调用已成功时,如何进行重试?是否会引入二次消息发送等副作用?如何避免?
  13. 假设节点内部包含事务性操作:如果事务失败,事务之前的操作如何进行回滚?是否考虑过这类问题?
  14. 在流式对话场景中,如果用户取消了操作,如何优雅地中断大语言模型的调用并释放资源?
  15. token usage统计的主要作用是什么?仅用于监控还是另有用途?
  16. Redis通常用于缓存,你提到将节点运行结果落盘,请问Redis的持久化方式有哪些?RDB和AOF各自的原理和优势是什么?Redis如何实现写时复制?
  17. 请解释缓存穿透、缓存击穿和缓存雪崩的区别,并说明各自的解决方案。
  18. 在分库分表设计中,分表键是如何选取的?遇到热点商家导致数据倾斜时,如何处理?
  19. 在异步发券任务中,使用了RocketMQ。如果消息消费失败,如何保证最终一致性?RocketMQ自身的重试机制是怎样的?如何实现幂等处理?
  20. 请介绍一下你在线程池配置时使用的关键参数,以及针对不同业务场景的配置策略。
  21. 请简单介绍一下你获得全国大学生信息安全竞赛一等奖的项目。
  22. (代码题)请实现反转链表。介绍你的解题思路,并分析迭代法与递归法的时间复杂度和空间复杂度。

全部评论
同学,考虑一下我们这里吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
点赞 回复 分享
发布于 04-08 10:30 上海
感恩伟大的面试官,进二面了
点赞 回复 分享
发布于 04-07 12:30 北京

相关推荐

05-06 20:06
已编辑
门头沟学院 Java
查看20道真题和解析
点赞 评论 收藏
分享
04-28 16:37
湖南大学 Python
发面经,攒人品,团子接受我好吗?1. 请结合你的技术背景和项目经历做一下自我介绍。2. 八股拷打(半会半不会,我的八股很不对)· 请说明计算机网络的分层模型有哪些?· TCP 协议属于哪一层?· 详细描述 TCP 的“三次握手”和“四次挥手”过程。· DNS(域名系统)属于哪一层?它的工作机制和查找原理是什么?· 数据库的事务隔离级别有哪些?· 在项目中是否做过索引优化?· 讲解一下 B+ 树的数据结构,以及它在数据库索引中是如何起到加速作用的?· 哪些场景会导致数据库索引失效?· 讲讲 HashMap 的实现原理3. 项目拷打(RAG Agent相关):· 关于你提到的两个项目,能再详细介绍一下吗?· 讲一下 RAG(检索增强生成)的基本原理。· 在做文档切分时,你是如何考虑段落长度(Chunk Size)和重叠度(Overlap)的?· 为什么选择混合检索(向量检索 + 关键词检索)以及 RRF(互惠排名融合)技术?· 对于对话中产生的长上下文(Context),你是如何进行管理和压缩的?· 项目中具体使用了哪些大模型(LLM)?· 详细讲解一下 MCP(模型上下文协议)在项目中的运行机制。· 为什么选择使用 MCP 协议来调用工具,而不是直接在代码里原生实现?4. 聊天向:· 你平时使用过哪些 AI Coding 工具(如 AI 辅助编程工具)?· 你平时通过什么渠道或方式学习和追踪新技术?5. 手撕(感谢面试官不sha之恩!)· 二叉树层序遍历· 反转链表· aicoding,写一个函数(主要看思路,结果不那么重要,甚至没运行代码。)
查看23道真题和解析
点赞 评论 收藏
分享
评论
7
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务