小红书AI后端开发一面
具体岗位名是Product Engineer-产品工程师(AI应用方向)-质效研发,原以为是agent+java,没想到java才是添头...怀疑这个暑期拿不到一个offer了...
1.在 agent项目中,最核心的产出或创新性最足的部分是什么?
2.能否具体讲讲节点编排是如何实现的?与其他行业框架(如 Coze、Dify)相比有何异同?
3.像 Dify 这类开源框架本身也支持定制,你的项目与它们的区别在哪里?
4.项目中你认为比较好的设计有哪些?
5.是否了解过 LangChain、n8n 等行业产品?简单讲讲 LangChain 的特点。
6.对 AI Agent 方面了解多吗?是否使用过 RAG、Skill等能力?
7.对于一个 Coding Agent,常见平台能力有哪些?请描述其典型工作方式。
8.Agent 调用外部工具的形式有哪些?底层原理是什么?
9.能否讲讲 MCP是什么?它的执行流程是怎样的?
10.MCP 与 Tool Calling 有什么区别?
11.Skill 这种工具调用形式与前面几种有何不同?
12.请简单讲一下线程池的核心参数及工作原理。
13.为什么线程池要设计核心线程数和最大线程数?分别在什么场景下会使用临时线程?
vibe coding:设计一个任务执行引擎,支持按依赖关系进行任务调度,节点间依赖关系可提前配置。
14.为什么在这个任务执行引擎中引入 Spring AI?它提供了哪些能力?