美团 · 食杂零售

AI 后端一面、二面面经

完整信息

109 条问法 · 83 道题

本篇目录

团子面试体感挺不错的,问题也属于那种全面细致,又不带偏难怪的。明显也有面试培训,反问不让问有哪些不足,吊不出面试官最终看法。

二面直接面了1h40min,我觉得我表达没有致命问题,后面聊天也主动跟我说进来干嘛干嘛,本来挺欣喜的,但还是三天不处理自动回人才库,很无奈。

一面

  1. 你之前使用过小象超市吗?
  2. 请做一下自我介绍。
  3. 你在京东科技信用风险研发部和 AI 效能部的两段经历,分别是什么时间?是否都属于同一段实习?
  4. 两段实习的工作时长和工作量占比如何?哪一段时间更长?
  5. 京东实习结束后拿到转正 Offer 了吗?
  6. 请介绍一下你在______的业务、主要工作、项目产出和印象深刻的挑战。
  7. ______业务中的 Agent 框架是你加入前已经搭建好的,还是你加入后从头建设的?
  8. 你的工作偏业务接入层、涉及的链路节点有限,你是如何理解完整______业务链路的?
  9. 你了解______相关的风控策略或业务知识吗?
  10. 这段实习中最有挑战的任务是什么?你是怎么解决的?
  11. 这个问题从用户侧来看,会表现为什么样的交互现象?
  12. 请介绍一下你在______部的第二段实习经历。
  13. 你在实习______中主要负责 Agent 优化和业务 Skill 开发吗?为什么需要编写这么多 Skill?
  14. ______ Agent 平台使用了哪些技术栈?底层是如何实现的?
  15. 你开发的各种 Agent 任务和 Skill,是否都运行在同一个底层 Agent/OpenManus 框架上?
  16. Agent 平台有哪些任务接入入口?
  17. 你了解 Agent 平台的部署架构吗?具体是怎么部署的?
  18. Java 服务与 Python 实现的 OpenManus Agent 使用什么协议通信?是 HTTP、RPC,还是两者都有?
  19. 对于需要用户交互的 Agent 任务,系统是否支持流式返回?
  20. 请介绍一下 SSE 协议,以及它与普通 HTTP 请求的区别。
  21. 你在实习开发过程中主要使用哪些编程语言?是否全部使用 Java?
  22. 为什么项目中还需要编写爬虫?
  23. 实习过程中主要使用哪种数据库?
  24. 你们使用的数据库是 MySQL,还是只兼容 MySQL 协议的内部数据库?
  25. 实际开发中是否需要自己读写数据库,并处理慢查询、索引优化等问题?
  26. 你的实习工作是否主要偏应用层和接入层,因此直接进行数据库读写和调优的场景比较少?
  27. 你在学校学习过数据库相关课程吗?
  28. 遇到慢 SQL 时,有哪些排查和优化思路?
  29. 哪些情况下 SQL 可能走全表扫描?
  30. 你在编写 SQL 方面有哪些经验或心得?
  31. 在业务 Skill 中,什么情况下适合通过脚本实现,什么情况下不适合使用脚本?
  32. 设计 Skill 时,会考虑 Agent 执行时的上下文吗?如何控制上下文规模?
  33. 平时 AI 对你的开发帮助大吗?主要体现在哪些方面?
  34. 在 Codex 和 Claude Code 之间,你更倾向使用哪一个?它们各自有什么优缺点?
  35. 手写代码:实现外卖订单合并与配送路径优化。要求先按订单优先级处理,同一优先级内根据当前位置选择最近订单。
  36. 你实现外卖订单合并与路径优化的主要思路是什么?
  37. 骑手每送完一单后当前位置都会变化,其他订单与当前位置的距离也会变化,这一点应该如何处理?
  38. 是否可以先按照优先级对订单分组,再在每个优先级组内使用贪心算法,每次选择距离当前位置最近的订单,并在送达后更新当前位置?
  39. 你怎么看现在的 AI Coding?你觉得这方面“卷”吗?
  40. 你还有什么想了解或向面试官提问的吗?

二面

  1. 初试面试官有没有向你介绍当前岗位主要负责什么?

  2. 请做一下自我介绍。

  3. 你现在还在京东实习吗?实习是否已经结束?

  4. 京东是否给了你实习留用或转正机会?

  5. 请介绍一下京东信审 Agent 链路的完整流程。

  6. 这套 Agent 技术主要应用在什么业务场景?解决了什么问题?

  7. 信审链路中的线程池隔离、状态缓存和分布式锁分别解决了什么问题?

  8. 如果缓存或分布式锁因为网络抖动失效,会产生什么后果?

  9. 信审业务使用的 H5 页面是你们全栈开发的,还是由专门的前端同学开发?

  10. 你在团队中是独立开发还是与 Mentor 协作?Mentor 是否参与编码?

  11. 你做过前端开发吗?

  12. 团队开发过程中是否使用 AI Coding?

  13. 你们使用 AI Coding 的完整开发流程是什么?是否属于 Vibe Coding?

  14. 你们采用的是哪套 AI Coding 工作流,例如 SDD、Superpowers 或其他流程?

  15. 你们有没有为 AI Coding 建设知识库?

  16. 建设了哪些类型的知识库?

  17. 为什么项目知识库中没有完整记录现有工程架构、技术选型、数据模型和代码位置?

  18. 你开发过哪些 Agent Skill?

  19. 选择一个你认为做得比较好的 Skill,详细介绍一下。

  20. 商品价格查询 Skill 是否涉及权限控制?

  21. 商品价格是否属于敏感信息?应该如何进行鉴权和数据范围控制?

  22. 京东使用的 Redis 是自研服务吗?Redis 集群是如何部署的?

  23. Redis 使用的是哨兵模式、集群模式,还是其他高可用方案?

  24. 信审链路的日均新增审核量是多少?

  25. 该链路的峰值 QPS 是多少?

  26. 如果业务 QPS 某天突然增长数倍,会对审核链路产生什么影响?你会如何处理?

  27. 请介绍一下车抵贷多证件解析项目。

  28. 多证件解析完成率从 83.6% 提升到 92.5%,具体做了哪些优化?

  29. 这个指标是如何统计出来的?如何证明提升由你的改动带来?

  30. 优化后剩余的识别失败主要由哪些原因造成?

  31. 对剩余的识别失败场景,你们如何处理和兜底?

  32. 请介绍 ______ 中 Planner、Executor 和 Critic 的设计。

  33. Planner、Executor 和 Critic 分别负责什么?

  34. Critic 在整个工作流中主要解决什么问题?

  35. Critic 发现证据不足后,定向补证是如何实现的?

  36. 补充证据后仍然无法支持结论怎么办?

  37. 定向补证和重新执行是否有最大次数限制?为什么这样设置?

  38. ______ 获得了 300+ Star,是否有真实用户反馈?

  39. 有没有用户反馈过 Critic 判断错误?这种 Bad Case 如何处理?

  40. 请介绍一下项目中的令牌桶限流方案。

  41. 令牌桶在 Redis 中使用什么数据结构实现?如何保证计算和更新的原子性?

  42. 代码审查题:检查一段 RocketMQ 消费者的 onMessage 代码,找出其中的问题。

  43. onMessage 中同步执行完整业务逻辑可能产生什么问题?

  44. RocketMQ 消费方法是否需要返回值?消费成功和失败是如何通知 Broker 的?

  45. 如果 onMessage 中的代码执行了十分钟仍未结束,可能产生哪些问题?

  46. 长时间消息消费可能如何影响消费超时、重试、重复消费、线程占用和消息积压?

  47. 哪些开发工作适合交给 AI,哪些工作必须由自己掌控?

  48. 代码 CR 是由你自己完成,还是主要交给 AI 完成?

  49. AI Coding 在实际开发中大约能为你提升多少效率?这个数字如何衡量?

  50. 你现在主要使用哪些大模型和 AI Coding 工具?

  51. 你使用过智谱、Kimi 等国产模型吗?

  52. 最近使用 AI 或研究新技术时,哪个场景或案例让你印象最深?

  53. ______ 解决的核心问题是什么?它最核心的价值是什么?

  54. 你使用过 MySQL 吗?

  55. MySQL 聚簇索引和非聚簇索引的叶子节点分别存储什么?

  56. 在实际项目中,如何判断一条 SQL 是否使用了索引?

  57. 如何通过 EXPLAIN 判断 SQL 使用了哪个索引?

  58. AI Coding 题:使用 AI 实现一个美团订单详情页面,你会怎么做?[一个前端的支付窗口界面]

  59. 你会通过自然语言和 vibe Coding 的方式生成页面吗?

  60. 如果只给出“实现一个订单详情页面”的需求,你会如何自行设计页面内容和交互?

  61. 订单详情页面是否需要提供支付入口?

  62. 页面中的支付、取消订单、确认收货等按钮是否可以真正点击和交互?

  63. 如何手动修改前端代码,使“确认收货”按钮点击后跳转到美团首页?

  64. 如果不能使用 AI 自动修改,你会定位并修改哪一部分代码?

  65. 算法题:求数组中最小的 K 个数。

  66. 你是否直接对整个数组进行了排序?时间复杂度是多少?

  67. 如果不允许使用 Arrays.sort,还有哪些实现方法?

  68. 如何使用大小为 K 的最大堆解决最小 K 个数问题?

  69. QuickSelect 如何解决最小 K 个数问题?平均和最坏时间复杂度分别是多少?

  70. 你有什么问题想向面试官了解?

  71. 你之前是否使用过小象超市?

  72. 你如何看待从金融技术场景转到更偏零售业务研发的岗位?

今年这环境,感觉美团这hc水平想秋招进去比进字节还难。
暑期转正还是认识不少留下来的,可惜我与团子无缘了。

8.31约面,09-01一面,09-03二面
#秋招面试记录#

本篇目录
  1. 01
  2. 02
  3. 03
    你在京东科技信用风险研发部和 AI 效能部的两段经历,分别是什么时间?是否都属于同一段实习?
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
    你的工作偏业务接入层、涉及的链路节点有限,你是如何理解完整______业务链路的?
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
    Java 服务与 Python 实现的 OpenManus Agent 使用什么协议通信?是 HTTP、RPC,还是两者都有?
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
    你的实习工作是否主要偏应用层和接入层,因此直接进行数据库读写和调优的场景比较少?
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
    在 Codex 和 Claude Code 之间,你更倾向使用哪一个?它们各自有什么优缺点?
  35. 35
    手写代码:实现外卖订单合并与配送路径优化。要求先按订单优先级处理,同一优先级内根据当前位置选择最近订单。
  36. 36
  37. 37
    追问
    骑手每送完一单后当前位置都会变化,其他订单与当前位置的距离也会变化,这一点应该如何处理?
  38. 38
    追问
    是否可以先按照优先级对订单分组,再在每个优先级组内使用贪心算法,每次选择距离当前位置最近的订单,并在送达后更新当前位置?
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
    如果业务 QPS 某天突然增长数倍,会对审核链路产生什么影响?你会如何处理?
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
    追问
    令牌桶在 Redis 中使用什么数据结构实现?如何保证计算和更新的原子性?
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
  95. 95
  96. 96
    AI Coding 题:使用 AI 实现一个美团订单详情页面,你会怎么做?[一个前端的支付窗口界面]
  97. 97
  98. 98
    追问
    如果只给出“实现一个订单详情页面”的需求,你会如何自行设计页面内容和交互?
  99. 99
  100. 100
    追问
    页面中的支付、取消订单、确认收货等按钮是否可以真正点击和交互?
  101. 101
  102. 102
  103. 103
  104. 104
  105. 105
  106. 106
  107. 107
    追问
    QuickSelect 如何解决最小 K 个数问题?平均和最坏时间复杂度分别是多少?
  108. 108
  109. 109

同作者面经

相关公司