校招 未知部门 / 算法 / 一面/二面

[面试日期] 2026-08-23 [面试时长] 未知
[学校背景] 北京大学深圳研究生院 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>拼多多 AI 全栈两轮技术面</h2> <p>面试感受</p><p>两轮节奏都比较快。一面偏前后端基础,JavaScript、React、Node.js 都会问;二面主要深挖 AI 项目和系统设计。面试官不会停留在概念上,会继续追问代码怎么写、服务怎么拆,以及方案上线后出了问题怎么排查。</p><p></p><p>一面</p><p>1. 自我介绍,并介绍最近做过的 AI 项目。</p><p></p><p>2. JavaScript 的事件循环是怎么工作的?</p><p></p><p>3. `Promise.all` 和 `Promise.allSettled` 有什么区别?</p><p></p><p>4. SSE 和 WebSocket 分别适合哪些场景?</p><p></p><p>5. TypeScript 中 `interface` 和 `type` 怎么选?</p><p></p><p>6. 手写一个防抖函数,并说明实际使用场景。</p><p></p><p>7. 大模型持续返回 JSON 数据时,前端怎么做流式解析?</p><p></p><p>8. React 的 `useEffect` 在什么时候执行?常见问题有哪些?</p><p></p><p>9. AI 对话不断追加内容时,怎么避免页面频繁重渲染?</p><p></p><p>10. Node.js 如何读取大文件,避免一次性占满内存?</p><p></p><p>11. 浏览器的强缓存和协商缓存有什么区别?</p><p></p><p>12. 手撕:实现一个支持流式追加消息的聊天列表。</p><p></p><p>二面</p><p>1. 介绍一个你负责较多的 AI 全栈项目。</p><p></p><p>2. 从用户提问到生成答案,完整链路是怎么走的?</p><p></p><p>3. RAG 的文档处理、召回、重排和生成分别怎么实现?</p><p></p><p>4. Prompt 模板如何管理、测试和灰度发布?</p><p></p><p>5. ReAct Agent 解决了什么问题?如何限制循环次数?</p><p></p><p>6. Node.js 服务如何与 Python 模型服务通信?</p><p></p><p>7. Function Calling 的参数如何校验?调用失败怎么处理?</p><p></p><p>8. 多轮对话的上下文如何存储、压缩和召回?</p><p></p><p>9. Markdown 中的表格、公式和图表如何在前端稳定渲染?</p><p></p><p>10. 如果设计一个电商客服 Agent,如何接入商品、订单和售后工具?</p><p></p><p>11. 如何控制 Token 成本,同时保证回答质量?</p><p></p><p>12. 用户反馈答案经常答非所问,你会怎么定位问题?</p><p></p><p>13. 从零设计一套高并发 AI 对话系统,你会怎么拆服务?</p><p></p><p>14. 前端如何和算法团队约定流式接口、错误码和数据结构?</p><p></p><p>15. 如何评价浏览器端运行小模型的价值和限制?</p><p></p><p>16. 手撕:实现一个支持多轮对话和流式返回的 API 接口。</p><p></p><p>换了一个部门接着面试,感觉应该挺稳的... 有点难度,不过线上面试也稍微借助了下外援</p>
AI 推荐面试题