IT开发一面面经
完整信息
本篇目录
OPPO 27届 IT开发一面,40min 左右,无手撕,没问传统 Java 八股,几乎全程围绕 Agent 项目连续深挖。从 ReAct Loop 一路追到 MCP、Skill、Text-to-SQL 和多模态链路。8.27面的,这周看已经挂了,就释放一下面经。
- 双方自我介绍
- Agent 具备哪些特征?
- 介绍一下 ReAct模式呢?
- 在代码实现工程的视角来看待这个 ReAct模式,你觉得实现这个模式的要点是什么?
- 除了 Loop 和 Function Calling ,还有什么东西驱动这套循环? 把它抽象成更多泛化的理解。
- Loop 过程中上一轮结果怎么传递?
- 整个 Loop 整个过程,哪些东西是需要单独考虑?还是说每次生成一堆的文字都往上下文里面塞?
- MCP 里 stdio 和 Streamable HTTP 有什么区别?
- 如果你是高德 MCP 的设计方,你会怎么设计?
- 怎么理解 Skill 的渐进式加载?具体是怎么实现?
- 有一篇 Word 文档,里边有文字和图片,然后把这个 Word 文档给这个 Agent 作为上下文来做回答。假设现在用户发出了一句 Query,然后希望这个 Agent 能返回的 response 是包含文字和图片的。你会怎么设计这条链路?
- 做的 Text to SQL 怎么解决“黑话”问题?怎么解决语义相近的问题?
- 智能问数这个层面,除了 Text to SQL 之外,还知不知道一些其他的方法来去做问数呢?比如说本体有了解吗?
- 用一些 Cursor、Copilot、Codex、cc 等这些超级智能体的编程工具来辅助编程时,是怎么用的?
- 进入团队后,面对陌生的代码仓库,真正动手做需求了,会怎么上手这件事,突破 0-1 的阶段?
- 假设两个月以后,在你之前做的这个需求上又发生了需求的更迭、变化、优化、更新,你又会怎么做?
这几乎是第一次纯问Agent的面试,拷打麻了[牛泪][牛泪]但面试官人还是很好的,每个问题都给足了上下文和引导,最后也提出了很多中肯的建议。还是得继续沉淀🤗🤗
本篇目录
当前问题0116
- 01
双方自我介绍
- 02
Agent 具备哪些特征?
- 03
介绍一下 ReAct模式呢?
- 04
在代码实现工程的视角来看待这个 ReAct模式,你觉得实现这个模式的要点是什么?
- 05
除了 Loop 和 Function Calling ,还有什么东西驱动这套循环? 把它抽象成更多泛化的理解。
- 06
Loop 过程中上一轮结果怎么传递?
- 07
整个 Loop 整个过程,哪些东西是需要单独考虑?还是说每次生成一堆的文字都往上下文里面塞?
- 08
MCP 里 stdio 和 Streamable HTTP 有什么区别?
- 09
如果你是高德 MCP 的设计方,你会怎么设计?
- 10
怎么理解 Skill 的渐进式加载?具体是怎么实现?
- 11
有一篇 Word 文档,里边有文字和图片,然后把这个 Word 文档给这个 Agent 作为上下文来做回答。假设现在用户发出了一句 Query,然后希望这个 Agent 能返回的 response 是包含文字和图片的。你会怎么设计这条链路?
- 12
做的 Text to SQL 怎么解决“黑话”问题?怎么解决语义相近的问题?
- 13
智能问数这个层面,除了 Text to SQL 之外,还知不知道一些其他的方法来去做问数呢?比如说本体有了解吗?
- 14
用一些 Cursor、Copilot、Codex、cc 等这些超级智能体的编程工具来辅助编程时,是怎么用的?
- 15
进入团队后,面对陌生的代码仓库,真正动手做需求了,会怎么上手这件事,突破 0-1 的阶段?
- 16
假设两个月以后,在你之前做的这个需求上又发生了需求的更迭、变化、优化、更新,你又会怎么做?