阿里巴巴 · 阿里云

后端开发 / Agent 开发二面面经

完整信息

73 条问法 · 50 道题

本篇目录

面试日期:不便透露 10天之内

岗位方向:阿里云

一、整体感受
这场二面比一面更综合。
一面主要围绕大模型网关、SSE 背压、流量治理、RPC 和通用 AI 平台设计展开;二面则没有继续沿着某一个系统设计问题深挖,而是从多个维度检查候选人的基础与发展潜力:
● 是否真正做过简历中的项目;
● 能不能讲清 Ontology、Action 和 DDD 的设计逻辑;
● 是否具备模型推理和分布式训练的基础知识;
● Java、Redis、JVM 等后端基本功是否扎实;
● 面对陌生算法题能否快速找到更优解;
● 对未来技术方向有没有清晰规划;
● 是否具备持续探索上下游、主动思考系统全貌的习惯。
整场面试的特点是:

  1. 面试官比较平和,会主动介绍业务,也会在答不上来时给提示。
  2. 项目问题以真实性和抽象能力为主。 不仅问做了什么,还会问为什么要这样建模、技术挑战在哪里、与 MCP 有什么区别。
  3. 知识面跨度较大。 从 Ontology、DDD 一直问到模型并行、Redis 分布式锁、动态代理、JVM 和算法。
  4. 后半段比较关注长期潜力。 面试官用了较长时间追问职业规划,以及“为什么你以后能够比同龄工程师做得更好”。

二、面试流程
大致流程如下:

  1. 面试官介绍平台及团队分工;
  2. 自我介绍;
  3. 京东实习;
  4. 京东项目深挖;
  5. Ontology 与 MCP 的区别;
  6. 第二段实习 数据处理优化;
  7. DDD 建模流程、领域对象识别和贫血 / 充血模型;
  8. Transformer、KV Cache 和分布式训练;
  9. Redis 分布式锁与一致性哈希;
  10. JDK 动态代理、CGLIB 和字节码生成;
  11. JVM 内存区域、StackOverflow 与堆 OOM;
  12. 海量数据中位数算法题;
  13. 职业规划和个人竞争力;
  14. 反问及面试官建议。
    本场没有现场编码,但有一道需要口述算法思路的题。

三、面试官介绍团队与岗位

1.平台大致分为哪几层?

  1. 面试官所在团队主要负责什么?

四、自我介绍与背景沟通

  1. 自我介绍

  2. 你在京东属于什么团队?团队大概多少人?

  3. 京东转正答辩结束了吗?结果怎么样?

  4. 既然已经通过京东留用,为什么还在看其他机会?

五、京东 Ontology 与柔性引擎项目深挖

  1. 选择一个你认为做得最好的项目,介绍背景、架构和个人工作

  2. 这个项目在技术上有什么挑战?是不是主要做业务梳理和协议转换?

  3. 你们做的东西和 MCP 有什么区别?

六、传感器数据优化

  1. 原来为什么需要xx小时,并且出现 OOM?

  2. 你是怎么优化内存的?

  3. 你是怎么把耗时从xx小时降低到x小时的?

七、DDD 相关问题

  1. 从需求到领域模型,再到代码,一般经过什么过程?

  2. 什么东西适合成为领域对象?

  3. 贫血模型和充血模型有什么区别?

八、大模型基础与分布式训练

  1. 你对模型架构、训练和推理了解多少?

  2. 数据并行和张量并行有什么区别?

  3. 张量并行和流水线并行有什么区别?

九、Redis 与 Java 基础

  1. 你的分布式锁是怎么实现的?

  2. 如何保证加锁原子性?

  3. 如何保证谁加的锁只能由谁释放?

  4. 一致性哈希是什么?解决什么问题?

  5. JDK 动态代理和 CGLIB 有什么区别?

  6. 动态生成类和字节码可以使用什么工具?

十、JVM

  1. JVM 运行时数据区有哪些?

  2. StackOverflowError 和堆 OOM 有什么区别?

十一、算法题:海量无序数据求中位数
题目
有一亿或十亿个无序整数,数据能够放入内存。希望找到排序后位于中间位置的数,也就是中位数。要求时间复杂度尽可能低。

十二、职业规划与长期竞争力

  1. 你未来想往什么方向发展?

  2. 大家基础都不差,你为什么能够比别人做得更好?

十三、反问与面试官建议

十四、完整问题清单

  1. 你了解阿里云吗?
  2. 你如何理解模型服务层、AI 开发工具层和上层应用层?
  3. 管控面和数据面有什么区别?
  4. 做一下自我介绍。
  5. 你在京东属于什么团队?
  6. 团队大概有多少人?
  7. 团队成员主要是后端研发吗?
  8. 京东转正答辩结束了吗?
  9. 京东留用结果怎么样?
  10. 已经通过京东留用,为什么还在看其他公司?
  11. 目前还有哪些 Offer 或招聘流程?
  12. MapTracker 是自己训练的模型还是开源模型?
  13. 选择一个你认为做得最好的项目进行介绍。
  14. 京东 项目的背景是什么?
  15. 为什么不能直接把已有 HTTP / JSF 接口交给 Agent?
  16. Ontology 解决了什么问题?
  17. Action 和普通接口方法有什么区别?
  18. 柔性引擎在其中承担什么角色?
  19. 你本人主要负责了哪些工作?
  20. 这个项目真正的技术挑战是什么?
  21. 如何处理不同系统中的同名异义和异名同义?
  22. Action Schema 太宽或太严分别有什么问题?
  23. HTTP 改成 JSF 是否只是协议转换?
  24. Ontology / Action 和 MCP 有什么区别?
  25. 为什么你们没有直接使用标准 MCP?
  26. 数据为什么处理了 12 小时?
  27. OOM 是怎么产生的?
  28. 为什么先解决内存,再增加并行度?
  29. 流式读取和分块处理如何实现?
  30. 为什么 Python 使用多进程而不是多线程?
  31. 怎么把处理时间从 12 小时降到 2 小时?
  32. 从业务需求到 DDD 模型和代码,一般经过什么流程?
  33. 什么是限界上下文?
  34. 如何识别聚合根、实体和值对象?
  35. ACL 防腐层解决什么问题?
  36. Application、Domain、Infrastructure 分别负责什么?
  37. 什么东西适合成为领域对象?
  38. 贫血模型和充血模型有什么区别?
  39. 你对大模型架构、训练和推理了解多少?
  40. Transformer 和 Self-Attention 的核心作用是什么?
  41. 大模型为什么采用自回归生成?
  42. KV Cache 是什么?
  43. KV Cache 为什么会影响请求迁移?
  44. 数据并行和张量并行有什么区别?
  45. 张量并行和流水线并行有什么区别?
  46. 你的分布式锁是怎么实现的?
  47. 为什么选择 Redisson?
  48. Watchdog 解决什么问题?
  49. 如何保证分布式锁加锁操作的原子性?
  50. 如何保证谁加锁谁解锁?
  51. 如何避免 A 请求误删 B 请求的锁?
  52. 一致性哈希解决什么问题?
  53. 一致性哈希环如何分配 Key?
  54. 为什么需要虚拟节点?
  55. JDK 动态代理和 CGLIB 有什么区别?
  56. JDK 动态代理为什么要求接口?
  57. CGLIB 为什么不能代理 final 方法?
  58. 有哪些动态生成字节码的工具?
  59. CGLIB 底层通常使用什么字节码框架?
  60. JVM 运行时数据区有哪些?
  61. 哪些区域线程私有,哪些区域线程共享?
  62. StackOverflowError 是怎么产生的?
  63. Java heap space OOM 是怎么产生的?
  64. 一亿或十亿个无序整数如何快速找到中位数?
  65. 完整快速排序的复杂度是多少?
  66. 是否需要把所有数据完全排序?
  67. Quickselect 的原理是什么?
  68. Quickselect 的平均和最坏时间复杂度是多少?
  69. 未来希望往哪个技术方向发展?
  70. 是准备长期走技术路线吗?
  71. 如果未来希望成为架构师,需要做哪些准备?
  72. 大家基础都不差,你为什么能够比别人做得更好?
  73. 作为负责人,应该具备哪些能力?
  74. 进入团队后还需要重点提升什么?

一句话总结
这是一场覆盖面很广的阿里二面:前半场验证 Ontology、DDD 和数据处理项目,后半场快速扫描模型并行、Redis、Java、JVM、算法与职业潜力。
#牛客AI配图神器##发面经攒人品##你怎么看待AI面试##秋招面试记录##面经##面试AI岗经常会被问到哪些问题?#

本篇目录
  1. 01
  2. 02
  3. 03
  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
  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
  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
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73

同作者面经

展开其余 4 篇收起其余 4 篇

相关公司