面试题
1.具体在做小程序的什么?(我在实习中提到【公告通知】这个功能)
2.微信订阅消息推送的链路,用户怎么收到推送的?想了解用到什么协议
3.get 和 post 怎么理解?
4.get 和 post 在网络传输链路上有什么区别?
5.小程序上也有 url 的长度限制吗?(上个问题我说到了 get 的 url 长度限制)这个限制是谁做的?
6.简单请求和飞简单请求?
7.自定义请求头是指什么?(上个问题我提到复杂请求可能是包含自定义请求头)
8.get 幂等,post 非幂等,主要什么原因导致的这种区别?
9.URI 是指?(我提到 uri,面试官说没有太理解到 uri 的概念)所有请求都一定是返回 uri 吗?
10.get 请求的默认缓存能力?
11.浏览器缓存有磁盘缓存和内存缓存,这个了解吗?浏览器怎么控制这两个缓存空间?两个的主要作用?
12.强缓存和协商缓存什么时候走内存/磁盘缓存?
13.settimeout 时间不准确的问题?
14.setTimeout 与浏览器渲染帧率的关系?
15.requestAnimationFrame 怎么解决 settimeout 时间不准确的问题?
16.async/await 和 promise 怎么解决回掉地狱?两者有什么区别?
17.两个数组相加在浏览器中执行结果:[1, 2, 3] + [4, 5, 6]?
18.解构赋值通过什么触发的?解构赋值是什么?(这个问题是因为我上个问题做错了,我以为两个数组相加就直接是对应索引值相加,解释时提到【解构赋值】,所以面试官才问的)
19.用 var 实现 const,写伪代码即可
20.实现 promise.all
作者:拜托 offer 吻上来
链接:https://www.nowcoder.com/feed/main/detail/82f6c6b453994a2fa6ed9827d316f936?sourceSSR=search
来源:牛客网
小鹏前端一面
1.浏览器渲染?
2.reflow,repaint
3.CSS 选择器优先级如何计算?
4.什么是 BFC?如何触发?
5.什么是 DOCTYPE?
6.盒模型有哪两种?区别是什么?
7.原型和原型链?
8.js 事件传播机制
9.防抖和节流的区别?各用在什么场景?
10.Promise ?如何链式调用?
11.async/await 的本质?
12.常见的 HTTP 状态码有哪些?
13.GET 和 POST ?
14.浏览器缓存有哪几种?如何设置?
15.Vue 双向绑定的原理是什么?
16.Vue 组件通信有哪些方式?
17.虚拟 DOM 和真实 DOM?
18.Vue 路由的模式及区别?
19.前端性能优化从哪些方面入手?
20.模块化规范有哪些?CommonJS 和 ES6 Module 区别?
21.TypeScript 相比 JS 的优势?
22.interface 和 type
23.如何检测前端内存泄漏?
24.如何调试前端代码?有哪些工具?
还有些项目内容#我的秋招日记##听到哪句话代表面试稳
作者:SssRi
链接:https://www.nowcoder.com/?
来源:牛客网
影石前端一面(已过)
八股
-
html 渲染,遇到 script 标签会怎样
-
async 和 defer 有啥区别,怎么执行的
-
http 缓存(强缓存,协商缓存)
4.跨域
5.跨域的表现是什么样的,发出去无响应/压根没发?
6.请求发出去以后,根据啥判断是否跨域?
- option 请求
8.介绍一些 es6 和更新的 API
9.箭头函数和 function 区别
- 事件循环
11.怎么利用事件循环机制,优化大量计算导致的页面卡顿问题
12.了解 requestAnimationFrame 吗,他在事件循环中的位置是啥
13.怎么理解 react 中的 hooks,为啥不用类组件,好在哪
14.自己有封装自定义的 hook 吗?为啥不用普通的方法函数
15.有了解 ahooks 库里的 useAsync 吗,啥原理
-
AI 的数据流式返回是啥原理?(实习相关)
-
Zustand 和 Redux 是啥区别
-
setState 为啥不能立刻拿到更新后的值
场景
1.浏览器输入 url 之后,白屏时间过长,哪些环节可以优化
2.可以用缓存优化吗
3.如果分页的时候快速连续点了第二页和第三页,结果第二页的请求比第三页的返回更慢,出现问题,因为其实想看第三页。怎么解决这个问题
作者:Offer 心愿达成中
链接:https://www.nowcoder.com/?
来源:牛客网
字节前端一面(75 分钟)
-
自我介绍
-
介绍一下项目及基础架构
-
项目拷打(大约 20 分钟、围绕简历提问)
-
性能优化怎么做的(大约 20 分钟)
性能优化会从性能指标到阶段分析到优化细问
-
JSBridge 和客户端底层怎么进行通信的
-
Ts 的 keyof、tyoeof、泛型、装饰器;ts 在前端工程化有什么作用呢
-
JS 基础数据类型、通过哪些方法可以判断一个变量是数组类型?(问了 5 种方法)
-
做移动端的时候怎么保证视觉的还原度
-
如果视觉走查的某个视觉问题反复调整都无法完美还原怎么解决
-
AI 视觉稿转代码详细说说
-
为什么移动端上图片会展示模糊呢?
-
DRP 对图片渲染模糊有什么关联
-
移动端的动画选型和动画类型
-
有没有自己使用过 canvas 做一些绘制或动画渲染呢?
-
js 驱动的动画遇到卡顿怎么优化和处理呢
-
重绘重排在渲染层为什么会有不同的性能影响
-
React 的常用 hooks;
-
React 对比直接使用 js 有什么提升?
-
React18 之前的版本对比 React18 有什么不同
-
服务端渲染 ssr、rsc 与 csr 的对比;水合失败会怎样
-
http 0.9, http 1.0 ,http 1.1, http2,http3 的区别,队头阻塞在各个阶段的问题和解决方案
-
TCP vs UDP,介绍一下 TCP 的慢启动,强缓存+协商缓存
-
csrf xss
-
加密方式了解哪些,介绍一下对称加密,非对称加密
-
日常怎么使用 AI 的,在工作中有哪些提效
-
两道题
26.1. 手写数组的 flat 方法
26.2. 手写一个 PromiseAll,写完后顺便问了 Promise 的其他方法
整个过程都通过聊天去问一些问题,面试体验很棒,回答的还不错,百分之 95 都回答上来了,手写题也是秒了,结果还是挂了
作者:关关过的奋斗青春
链接:https://www.nowcoder.com/?type=818_1
来源:牛客网
Fiber
React 16 以前是同步任务, 不可中断, 导致更新容易卡死。
Fiber 架构是将一个庞大的更新任务, 拆分成 可中断, 异步, 可恢复的微小工作单元 (Fiber)
每完成一个单元就将控制权交还给浏览器, 检查是否有更高优先级的任务 (用户输入, 滚动, 其他地方的动画)
为了实现 可中断, React 将工作流拆分成了两个阶段
- 渲染/调和阶段
- 可中断的异步 working in process tree
- 计算出所有节点的变更
- 可以暂停, 重做, 丢弃, 没有影响用户的副作用
- 提交阶段 (Commit Phase)
- 不可中断的同步阶段
2026-07-15 11:21 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:原帖列出 9 个问题,均未提供答案。
- React Fiber 架构解决了什么问题,工作原理是什么?
- 开发 Agent 产品时,如何实现流畅的打字机输出?
- 如何处理 Agent 长文本中的 Markdown 和 LaTeX 公式渲染?
- 项目如何做前端性能优化,有哪些量化指标?
- Webpack 构建流程是什么,做过哪些打包优化?
- 为什么需要微前端,常用方案有哪些?
- Agent 复杂状态应用选择什么状态管理方案,为什么?
- 是否了解小程序、KwaiNative 等跨端方案?
- 前端如何捕获异常,如何监控白屏?
- 可复习问题:
- Agent 流式打字机、Markdown/LaTeX 渲染和复杂状态管理如何设计?
- 前端性能、构建、跨端与异常监控如何落到量化指标?
- 原帖问题与答案:原帖列出 40 个技术问题,均未提供答案。
- AI 辅助开发的完整工作流和真实使用场景是什么?
- 如何固化 AI 工作流的 case、方案和收益?
- 如何把能力封装为 Skill,如何定义触发条件和意图识别中的人工干预?
- 多 Skill 串行或嵌套时,如何处理依赖冲突、参数不兼容和编排优先级?
- AI 工作流上线后如何做全链路监控、异常告警和幻觉兜底?
- Agent 为什么选 LangChain,而不是直接调用 OpenAI 接口?
- 文案解析到自动剪辑是否独立开发,有哪些优化点,Skill 如何定义和拆步?
- 为什么引入有限状态机,6 个核心状态和流转规则如何用 transitions 实现?
- 如何保证状态幂等并防止任务重复执行?
- 任务成功率 99.5% 如何统计,每条任务是否标记状态?
- 调度、工具编排和异步流程是否独立完成?
- 使用什么大模型,如何控制调用成本?
- 如何排查和熔断状态机卡死、悬停与死循环?
- FFmpeg 导致 CPU 或内存突增时,Agent 如何动态限流、分片和降级?
- 切换国产大模型时,提示词和工具调用逻辑要改什么?
- 海量积压时,RabbitMQ 死信队列和延迟队列如何保障稳定消费?
- 旧埋点为什么需要深层组件嵌套传参?
- 为什么用 Context 优化埋点,作用域是全局还是组件级?
- 优化前后组件嵌套结构有什么变化?
- 新旧埋点并行改造时,如何保证旧代码和线上运行稳定?
- Context 频繁更新引发重渲染时,memo、useMemo、useCallback 如何落地?
- 大规模存量页面如何灰度上线新埋点,AB 分流和数据校验怎么做?
- AI 对话为什么优先 SSE 而不是轮询?
- SSE 与 WebSocket 有什么区别,能否独立实现聊天通信逻辑?
- SSE 返回什么数据结构?
- 如何实现断线自动重连、指数退避和断点续传,避免丢文本?
- 打字机逐字输出如何实现,渲染间隔设多少?
- 超长文本打字机卡顿如何用分片和异步队列优化?
- 音频可视化效果和处理后的数据格式是什么?
- 基于 FFT 的完整开发思路和技术选型依据是什么?
- 频谱柱状高度如何适配不同屏幕?
- 移动端后台锁屏导致音频采集中断时,如何捕获并重启 WebAudio 上下文?
- FCP、LCP 通过什么方式采集?
- 首屏性能优化前后如何对比,为什么主动做性能埋点?
- 页面滚动优化是自研还是第三方库?
- LCP 被大体积音频阻塞时,预加载和分片加载如何落地?
- Agent 和普通 Chatbot 有什么区别?
- Agent 的核心组成模块有哪些?
- RAG + Agent 中如何用重排和过滤改善检索幻觉、无关文档召回?
- Multi-Agent 如何设计分工和冲突协商机制?
- 可复习问题:
- Skill 编排、状态机、幂等、熔断、成本和可观测如何组成可运行的 Agent 工作流?
- SSE 重连、断点续传、打字机性能和 WebAudio 可视化如何实现?
- RAG 检索质量与 Multi-Agent 协作如何落地?
- 原帖问题与答案:正文明确提到 3 个问题,均未提供答案;配图中的其他问题无法从 Scrape 正文证明。
- 如何实现带超时时间和超时次数的 Promise 重试?
- Zustand 为什么轻量化?
- 如何结合工作流进行开发?
- 可复习问题:
- Promise 重试如何同时控制单次超时和总重试次数?
- Zustand 的轻量化体现在哪里?
- Agent Workflow 如何映射到实际开发流程?
- 原帖问题与答案:原帖列出 4 个问题,均未提供答案。
- 设计类似 LangFlow 的 AI Agent 工作流编排画布时,选择什么技术栈,核心难点是什么?
- RAG 系统中,前端如何优化长文档展示和引用来源跳转?
- AI 时代前端工程师的角色发生了什么变化?
- 如何在 AI 快速迭代时兼顾团队技术栈的稳定性与前瞻性?
- 可复习问题:
- Agent 可视化编排画布的节点模型、连线、状态同步与性能难点是什么?
- RAG 长文档和引用跳转的交互如何设计?
- 原帖问题与答案:
- 日常开发如何使用 AI?原帖回答涉及让 AI 编写覆盖正常和边界情况的测试脚本。
- 已有测试 Skill 时如何使用,如何确保执行?原帖回答涉及渐进式加载 Skill,以及用固定 Workflow 承载主流程、由 Agent 或 LLM 执行节点任务;面试官补充可把 Workflow 写入 system prompt。
- 项目打字机效果如何实现,帧率如何计算?原帖未提供答案。
- Markdown 渲染如何防 XSS?原帖只提到 GFM 白名单,未展开。
- 什么是 CSRF 攻击?原帖未提供答案。
- 为什么 AI 输出用 SSE 而不是 WebSocket?原帖未提供答案。
- AI 生成歌曲耗时较长时,如何改善等待体验?原帖未提供答案。
- 等待进度条当前 task 如何实现?原帖提到 SSE 自定义事件,未展开。
- 为什么播放器使用全局状态管理?原帖未提供答案。
- 如何根据音乐做音波震动效果?原帖回答可用现成库,或定期分析音乐特征生成主波频并用噪声模拟小波频;面试官补充音乐文件可解析为包含特征信息的数组。
- 为什么项目使用 Next.js?原帖提到高交互区域不适合使用 SSR。
- 知道哪些性能指��,如何监测?原帖未提供答案。
- 简历中的性能优化具体怎么做?原帖未给出细节。
- AI 是否会取代前端?原帖未提供答案。
- 了解哪些动画库或 UI 库?原帖未提供答案。
- 可复习问题:
- 如何用 Skill + Workflow 固化 AI 测试流程并保证节点执行?
- SSE 自定义事件如何驱动任务进度和流式文本?
- Markdown 安全、音频可视化、SSR 边界和性能指标如何回答?
简历/岗位材料
- 信号:
- 原帖认为仅写调模型、工具调用和聊天界面缺少区分度,项目应体现 Agent Runtime、显式状态机、评测回归、可观测、安全、成本和人工干预。
- 前端优势应落在过程可视化、步骤和工具状态、审批、中断重试、异常恢复,以及 token 和成本展示。
- 简历中的性能数字需要说明统计口径和复现方式,项目描述需要包含场景、难点、个人职责和可验证结果。
- 可追问方向:Agent Loop 如何显式建模;步数、超时、预算和取消如何由 Runtime 控制;高风险工具调用如何审批;trace、评测集和发布闸门如何闭环;token、step、progress 事件如何统一建模。
- 信号:
- 原帖归纳的前端 Agent 岗位能力包括 React/Vue/TypeScript、状态管理、可视化编辑器、SSE/WebSocket,以及 Agent 多轮对话和工作流界面。
- AI IDE 方向涉及 Monaco Editor、WebAssembly、代码生成与理解、知识问答、插件生态和工具链。
- 多模态方向涉及 Canvas/WebGL/WebGPU、WebRTC、内容预览编辑、FPS 和内存优化;AI 工程化还涉及模型接入、Token、缓存、延迟、数据脱敏和内容审核。
- 可追问方向:Agent 编排画布如何建模;SSE/WebSocket 如何选型;Monaco 与 AI 代码生成如何集成;多模态预览的性能如何衡量;模型输出如何做安全合规。
- 信号:
- 原帖将前端转 Agent 的真实技术点归纳为上下文管理、工具调用、任务轨迹、Memory/State、成本和延迟控制,而不是只写 Prompt + API Demo。
- 前端的状态管理、模块化、API 设计和工程结构可以迁移到 Agent Loop、Tool、Observation 和 Context Engineering。
- 项目描述应给出 latency、token cost、success rate 等量化指标,说明方案取舍,并强调解决具体问题和落地。
- 可追问方向:Agent 轨迹如何记录和回放;Tool 与 Observation 如何设计;上下文和状态如何管理;延迟、token 成本和成功率如何定义统计口径。
2026-07-15 12:04 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:
- SSE 流式返回机制。原帖未提供答案。
- 图表生成失败怎么考虑。原帖未提供答案。
- MCP Server 怎么理解。原帖未提供答案。
- AI 上下文治理,包括污染、回退、Sub Agent 隔离、压缩、Skill。原帖未提供答案。
- 可复习问题:
- SSE 流式返回机制是什么?
- 图表生成失败时如何处理?
- 如何理解 MCP Server?
- 如何处理 AI 上下文污染、回退、Sub Agent 隔离、压缩与 Skill?
- 原帖问题与答案:以下问题原帖均未提供答案。
- 如何理解 AI?分享哪些好用的 AI 工具,主要用 AI 解决什么问题?
- 项目中很多场景可由 AI 完成,应该怎么看,未来如何提升竞争力?是否实际尝试过 AI 工具?
- 智能对话平台项目中,AI 对话流式输出为什么用 SSE 而不是 WebSocket?SSE 的好处、原理、断线风险与心跳保活如何处理?
- 为什么选 DeepSeek?项目的关键技术点和 AI 部分如何实现?
- 项目代码中 AI 生成占比多少,如何让 AI 生成代码并把控质量?AI 输出不符合预期甚至“欺骗”时如何处理?
- 性能优化是否由 AI 辅助,优化代码由谁编写?
- 如何处理语音噪声?若让 AI 做前端语音降噪,如何提出实现要求并验证方案可靠性?
- 如何测试验收项目,如何覆盖弱网、噪音和真实使用场景?
- 用过哪些 AI 工具,如何使用?是否部署过 LLM 服务?
- AI 自动生成周报任务如何理解并拆分模块?数据如何采集、采集哪些信息?哪些步骤必须人工介入?空数据如何处理?
- AI 自动生成周报工程目录中各 TS 文件有什么作用,为什么设计 base collector 基类,数据处理模块处理什么,还可如何改进?
- AI 时代如何应对多端技术要求,如何保持对 AI 代码的判断力,看不懂时怎么办,如何快速提升技术认知?
- 可复习问题:
- SSE 流式输出、断线恢复与心跳保活如何设计?
- 如何控制 AI 生成代码的质量并完成工程验收?
- 如何拆解 AI 自动生成周报任务并划定人工介入边界?
- 如何验证 AI 提供的前端语音降噪方案?
- 原帖问题与答案:
- SSE 与 WebSocket 有什么区别?原帖从通信方向、协议、数据类型、重连、使用成本和适用场景进行对比:SSE 基于 HTTP、服务端单向推送、只传文本且浏览器支持自动重连,适合 AI 流式输出;WebSocket 为 ws/wss 全双工协议,支持文本和二进制,需要自行实现心跳与重连,适合聊天、游戏和协同编辑等双向实时场景。
- RAG、Agent、Function Call、MCP、Skills 是什么?原帖将 RAG 概括为先检索再生成,Agent 负责规划并调用工具,Function Call 用于调用外部接口,MCP 统一模型与工具的通信,Skills 封装可复用能力。
- 个人 AI 技能如何描述?原帖列出提示词工程、RAG 私有知识库、Agent 工作流与 Function Call、前端对话界面与流式输出、多 Agent 协作及需求拆解和方案落地。
- 主流模型及应用场景有哪些?原帖列举 GPT-4o、Gemini、Claude、Llama、文心一言、通义千问、讯飞星火和 Kimi,并给出概括性特点;这些特点未提供进一步证据,标记 uncertain。
- 使用哪些 IDE,如何对比?原帖比较 VS Code、WebStorm、Cursor 和 Zed,并建议按日常开发、AI 开发和大型项目选择。
- 如何理解多 Agent?原帖描述为主管 Agent 分配任务、多个智能体分工执行并汇总,列出 AutoGen、CrewAI、LangGraph。
- AI 在实习部门有哪些应用场景?原帖列出智能客服与内部问答、代码生成、文档生成与总结、页面生成、自然语言转图表和测试生成。
- ReAct 与 Transformer 如何理解?原帖将 ReAct 概括为思考、行动、观察的循环,将 Transformer 概括为以自注意力理解上下文的模型基础架构。
- 现有需求如何用 AI 实现?原帖给出需求拆解、/plan、/spec、实现、测试、上线优化的步骤,并要求关注幻觉、流式稳定性和异常处理。
- 可复习问题:
- SSE 与 WebSocket 如何按 AI 交互场景选型?
- RAG、Agent、Function Call、MCP、Skills 如何协作?
- 多 Agent 的分工、通信与汇总流程是什么?
- 如何用 /plan 和 /spec 把现有需求拆解为可实现、可测试的 AI 功能?
- 原帖问题与答案:为什么 Agent 项目选择 SSE 而不是 WebSocket?原帖认为,大模型对话多为服务端到客户端的单向流式输出,SSE 基于 HTTP,接入和运维成本较低,并支持自动重连;当场景需要语音实时打断、多端协同、高频双向交互或二进制传输时,应考虑 WebSocket。原帖把 SSE 称为“长轮询升级版”,这一表述不严谨,标记 uncertain。
- 可复习问题:
- 为什么 AI Agent 流式输出通常优先考虑 SSE?
- 哪些实时交互场景必须改用 WebSocket?
- SSE 与 WebSocket 在重连、心跳、多实例和运维上的成本分别是什么?
- 原帖问题与答案:
- 工作中如何使用 AI,主要解决什么问题,如何更高效使用 AI?原帖建议基于真实场景诚实回答,并补充 AI 痛点和 Prompt 设计等思考。
- Model、Agent、RAG、MCP、Vibe Coding、Function Calling 等概念如何区分与关联?原帖建议掌握概念及相互关系,未提供具体答案。
- 流式数据交互如何实现?原帖未提供答案。
- MCP Server 如何传递数据?原帖未提供答案。
- 可复习问题:
- 如何用真实项目说明 AI 工具的使用方式与边界?
- Model、Agent、RAG、MCP、Vibe Coding、Function Calling 有什么区别与联系?
- 前端流式数据交互和 MCP Server 数据传递如何实现?
简历/岗位材料
- 信号:
- 原帖把已合并 PR、针对具体问题的深度实践、源码分析文章和 Issue 排查列为可验证的开源产出,强调必须写清改动内容,而不是只写项目名或“跑通”。
- 对前端方向,原帖点名 Open WebUI 的 Streaming 展示、工具调用可视��、多轮对话和文件上传;也建议自行开发 MCP Server,或为 Agent 项目接入 Langfuse 可观测性。
- 原帖建议简历项目包含明确问题、技术取舍、对比实验与结论;文中的具体 PR 数量和性能指标均是写法示例,不是作者已验证成果。
- 可追问方向:Streaming 与工具调用 UI 如何组织?MCP Server 的工具注册、参数 Schema 和通信如何实现?如何用 Trace 回放 Agent 步骤并验证改进效果?
- 信号:
- 原帖列出的前端切入方向包括 AI 应用端 Agent、MCP/工具调用、RAG、全栈 Agent、企业流程 Agent、端侧 WebLLM 与 Agent 平台。
- 可迁移能力集中在 SSE 流式渲染、复杂交互与状态管理、工具调用前端对接、引用溯源、文档渲染、Node 服务和浏览器运行时。
- 原帖关于“薪资高”“爆款”“无缝转型”等市场判断没有数据支撑,标记 uncertain。
- 可追问方向:如何渲染工具调用与流式事件?如何管理多轮会话和记忆状态?如何在浏览器端运行轻量模型并处理性能与隐私?
- 信号:
- 原帖认为适合面试展开的项目需要同时体现业务场景、系统设计和工程实现,而不只是接入模型。
- AI Coding/代码仓库问答可涉及代码切片、RAG、Tool Calling、上下文、状态管理、AST、调用链与测试生成;Deep Research 可涉及查询拆分、多源抽取、去重、重排和引用。
- 长期记忆/个人知识库可围绕长短期记忆划分、写入时机和旧信息污染展开;AIOps 可围绕日志、指标、告警、runbook 与人工接管展开。
- 可追问方向:代码仓库如何切片和组织上下文?联网研究结果如何去重、重排并保留引用?长期记忆如何写入、召回和避免污染?
- 信号:
- 原帖建议项目覆盖 API 服务、数据库、会话管理、日志、错误处理、兜底与并发处理,体现可上线的系统工程能力。
- Agent 能力应体现意图识别、任务路由、工具调用或多 Agent 协作;原帖同时指出,并非所有场景都需要 Multi-Agent,单链路工作流可能更可控。
- 上下文管理、Trace/Session/User 维度的可观测性和自动化评测被列为可深入追问的工程点。
- 可追问方向:什么时候选择单 Agent 工作流或 Multi-Agent?如何治理上下文共享与污染?如何记录工具调用、模型请求并构建自动化评测?
- 信号:
- 原帖公开了一个 React + Ant Design 前端、FastAPI + SQLite 后端的 Agent 面试题库,并明确说明主要由 Cursor/Claude Code 生成。
- 项目使用 SQLite FTS5 做全文检索,并以关键词匹配方式关联开源项目;作者明确承认答案由 AI 生成,可能不准确。
- 该项目真实技术点是 AI 辅助实现、全文检索和知识引用;内容正确性验证与相关度算法仍是明显追问点。
- 可追问方向:如何审核 AI 生成代码和答案?为什么选择 FTS5,如何评价检索质量?关键词相关度如何升级为可验证的召回与排序方案?
2026-07-16 12:52 | Firecrawl 牛客前端 Agent 同步
简历/岗位材料
- 信号:
- 原帖建议 Agent 项目写清多步任务分解、任务状态机、模型推理与规则约束结合的路由,以及统一、可插拔的工具接口。
- 稳定性与工程化技术点包括参数和 Schema 校验、重试与 fallback、长短期记忆及上下文压缩、日志与 tracing、任务级监控。
- 原帖建议用任务完成率、工具调用准确率、响应延迟和 token 成本建立评估闭环;其中 X% 和 XX% 均为占位写法,并非可验证成果,标记 uncertain。
- 可追问方向:任务状态机和 tool routing 如何实现;RAG 的向量检索、语义重排与 Agent 决策上下文如何协同;记忆压缩、超时降级、评测集和 tracing 如何形成工程闭环。
2026-07-16 12:57 | Firecrawl 牛客前端 Agent 同步
- 本次检索词:
site:nowcoder.com "前端" "Agent" "面经";site:nowcoder.com "前端" "Agent" "简历";site:nowcoder.com "AI Agent" "前端" "面试"
- 新增面经:0 条;新增简历/岗位材料:0 条。
- 数据来源:本次无新增原帖。
- 本次没有新的高相关材料。
2026-07-16 13:08 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:以下问题原帖均未提供答案。
- 事件循环中微任务和宏任务的执行顺序是什么?
- AI 流式输出中的 SSE 和 WebSocket 有什么区别?
- 如何实现带并发控制的 Promise 控制器?
- TypeScript 泛型及 extends 关键字有什么作用?
- CSS 如何实现类似 ChatGPT 对话框的自动滚动到底部效果?
- 如何判断包含大、中、小括号的字符串是否合法?
- 可复习问题:SSE 与 WebSocket 如何选型;Promise 并发控制如何实现;聊天列表自动滚动如何处理。
- 原帖问题与答案:以下问题原帖均未提供答案。
- 请做自我介绍。
- 实习的核心需求是什么?
- 实习项目有哪些难点?
- 自研项目的进展和产品方案是什么?
- 是否开发过 Agent?
- 当前前后端 HC 是否紧缩?原帖转述面试官称 AI 破坏了原有工作流,但没有进一步证据,标记 uncertain。
- 前后端入职后是否都会以 Agent 开发为核心,主要做 Agent 工作流和部署?原帖转述面试官回答“确实”,适用范围不明,标记 uncertain。
- 可复习问题:如何证明自己开发过 Agent;实习项目与 Agent 工作流、部署需求如何关联。
- 原帖问题与答案:以下问题原帖均未提供答案。
- JavaScript 事件循环中宏任务和微任务的执行顺序是什么?
- Flex 如何实现垂直居中且两端对齐?
- SSE 和 WebSocket 有什么区别,为什么 AI 对话多用 SSE?
- 如何实现考虑循环引用和 Symbol 的深拷贝?
- TypeScript 泛型是什么,如何提取 Promise 返回类型?
- 如何求无重复字符的最长子串长度?
- 可复习问题:AI 对话为何选择 SSE;深拷贝与 Promise 类型工具如何实现。
- 原帖问题与答案:以下问题原帖均未提供答案。
- SSE 与 WebSocket 有什么区别,AI 对话为什么通常选择 SSE?
- LLM 返回 Markdown 流时,如何处理代码块或公式截断造成的渲染闪烁?
- 如何用 Fetch API 的 ReadableStream 实现简单的流式数据解析器?
- Promise.all、Promise.allSettled 和 Promise.race 有什么区别,在 AI 场景中如何应用?
- 对话界面如何自动滚动到底部,同时允许用户向上查看历史消息?
- Record、Partial、Pick 等高级类型在 AI 接口响应定义中有什么作用?
- 可复习问题:流式 Markdown 如何稳定解析;ReadableStream 如何跨 chunk 缓冲;自动滚动如何区分程序滚动与用户滚动。
- 原帖问题与答案:以下问题原帖均未提供答案。
- AI 流式输出中的 Markdown 标签被截断时,前端如何渲染?
- 什么是 RAG,前端可以参与哪些环节?
- 如何通过 Prompt Engineering 减少前端请求的 token 消耗?
- AI 聊天消息很多时,如何保证滚动平滑?
- 如何防范 Prompt Injection?
- AI 项目的性能监控有哪些特殊指标?
- 通用 AI Chat 组件应设计哪些 Props 和 Slots?
- AI 接口网络抖动时,前端重试机制如何设计?
- 向量数据库如何用于前端,前端是否需要处理向量化?
- 如何实现支持拖拽上传、预览并可被 AI 解析的附件功能?
- 可复习问题:AI Chat 组件契约如何设计;流式 Markdown、长列表、重试、附件与安全如何组成完整交互链路。
- 原帖问题与答案:以下问题原帖均未提供答案。
- SSE 与 WebSocket 有什么区别,AI 对话为什么多采用 SSE?
- AI 聊天列表的长文本渲染卡顿如何处理?
- 如何用 Fetch 处理 ReadableStream,模拟 AI 流式输出?
- 自动滚动到底部如何处理用户手动向上滚动的冲突?
- Promise.all 和 Promise.allSettled 有什么区别,调用多个模型接口时如何选择?
- CSS 如何实现类似 ChatGPT 的打字机光标闪烁效果?
- 可复习问题:长文本流式渲染如何控制更新频率;多模型并发的失败语义如何选择;滚动锚定如何实现。
- 原帖问题与答案:以下问题原帖均未提供答案。
- AI Agent 系统的背景、职责和落地成果是什么?
- 主从 Agent 如何分工?
- 从 Agent 数量如何确定,如何避免重复探索?
- MCP 和 Tool Calling 有什么区别?
- Skill 和固定 Workflow 有什么区别,如何选型?
- 如何复用 Agent 经验并优化 Memory?
- Next.js 电商项目的核心工作、难点和方案是什么?
- CSR、SSR、SSG 的区别、优缺点和适用场景是什么?
- SSR 和 CSR 哪个维护成本更高,为什么?
- TLS 1.2 与 TLS 1.3 的握手有什么区别?
- HTTPS 如何防止中间人攻击?
- 超卖问题的根因和解决方案是什么?
- 智能商品查询助手的架构、问题和优化手段是什么?
- Rerank 的作用是什么?
- 为什么商品推荐使用 RAG,而不是直接使用大模型?
- 如何寻找两个无限输入流共同出现的元素?
- 个人项目和团队项目有什么区别,协作中遇到过什么痛点?
- 可复习问题:主从 Agent 如何控制并行与重复探索;MCP、Tool Calling、Skill、Workflow 如何划分;RAG 推荐为什么需要 Rerank。
- 原帖问题与答案:以下问题原帖均未提供答案。
- 实习项目的背景、职责和成果是什么?
- 系统优化如何定位根因、制定方案并验证效果?
- Memory 复用机制的初衷、实现、存储和管理方案是什么?
- 为什么选择主从多 Agent 架构,和其他架构相比有哪些取舍?
- 当前技术瓶颈和后续迭代方向是什么?
- ReAct、Self-Discovery、Plan-and-Execute 的原理与适用场景是什么?
- 电商 RAG 智能导购的功能、链路和效果是什么?
- RAG 召回准确率如何逐步优化?
- 如何测量召回率?
- 为什么只用商品标题向量化,而不使用全字段?
- RAG 项目还有哪些优化方向?
- Agent 项目最大的系统难点是什么,如何解决?
- Agent 模块耦合严重、调试成本高时,如何解耦?
- 是否有大模型微调实践?
- 大模型微调的核心难点是什么?
- Prompt 工程和模型微调如何权衡?
- AI 对前端工程师有什么影响?
- 如何理解 AI Native 前端工程师?
- 为什么应聘剪映,求职动机是什么?
- 对剪映产品和前端团队有哪些了解?
- 如何用 JavaScript 实现最大并发数为 2 的异步 Scheduler?
- 可复习问题:多 Agent 架构如何选型与解耦;Memory 如何存储和复用;RAG 召回率如何测量;Prompt 与微调如何选择。
- 原帖问题与答案:
- 日常 AI 工作流是什么?原帖将流程分为上下文准备、需求分析、代码生成、自动验证、上线优化五阶段;涉及 Rule、MCP、Skills、任务拆分、测试、CI、Code Review、监控和知识库更新。
- 如何保证 AI 生成代码的质量?原帖回答包括开发前的规范与架构约束,开发中的上下文和 Skill,提交时的静态检查、测试与人工 Review,以及运行时监控反馈。
- 使用哪些 AI 工具,各自优势是什么?原帖按 Cursor、Claude/GPT-4 和 ChatGPT 分别对应日常编码、复杂方案分析和快速学习查询;其中具体使用频率只是作者个人情况。
- 可复习问题:如何把 AI 编码工作流固化为可审计流程;Rule、MCP、Skill、测试、CI 和监控如何形成质量闭环。
简历/岗位材料
- 信号:
- 原帖列出的前端基础包括 JavaScript/TypeScript、React 或 Vue、工程化、Node.js,以及 AI 流式输出所需的 SSE/WebSocket。
- AI 应用能力包括模型 API、流式输出、多轮对话、Prompt、RAG、Agent 工具调用、多模态处理和生成式 UI。
- 进阶方向包括 Transformers.js、WebGPU、模型优化和隐私计算;原帖将部分能力称为“必备”或“大厂刚需”,但没有岗位样本支撑,标记 uncertain。
- 可追问方向:模型流式事件如何映射到前端状态;RAG 与 Agent 工具调用如何接入 UI;WebGPU 端侧推理如何处理性能、模型体积和隐私。
2026-07-17 12:08 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- AI Agent 怎么使用,平时如何在自己的项目里落地 AI 实践?
- AI 使用过程中有哪些令人难受的地方,或者希望大模型改进什么?
- 是否尝试过 Workflow 这种固定的大模型工具?
- 是否使用过 Skill 来沉淀自己的方法论?
- 可复习问题:
- 如何用真实项目说明 AI Agent 的落地方式?
- Workflow 与 Skill 分别如何固化 AI 开发流程和方法论?
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 流式对话的实现原理是什么?
- 在 AI 项目中如何实现用户权限管理?
- 操作权限如何实现?
- 多模态 AI 工具调用对工作和生活有什么影响?
- 如何看待 AI 代替前端?
- 知识库文件解析预览如何做性能优化?
- RAGFlow 和 Dify 有什么区别?
- 大模型 Function Calling 的函数如何调用?
- 可复习问题:
- AI 项目的用户权限、操作权限与工具调用权限如何分层?
- 流式对话、知识库预览和 Function Calling 如何组成前端交互链路?
- 原帖问题与答案:
- 大模型流式输出是什么原理?原帖括注答案为 SSE,未进一步展开。
- SSE 和 WebSocket 有什么区别,应用层是什么协议,基于 UDP 还是 TCP?原帖未提供答案。
- 为什么 WebSocket 不用 UDP,为什么 HTTP/3 可以用 UDP?原帖未提供答案。
- 可复习问题:
- 大模型流式输出为什么可以使用 SSE?
- SSE、WebSocket 与 HTTP/3 的应用层和传输层关系是什么?
- 原帖问题与答案:以下为原帖明确列出的前端 AI/Agent 相关问题,原帖均未提供答案。
- 为什么 ChatGPT 使用 SSE 而不是 WebSocket,流式输出为什么不用其他方式?
- SSE 流式 Markdown 语法不完整时如何处理?
- SSE 断线重连、ping 心跳、AbortController 边界情况和降级兜底如何设计?
- AI 生成代码和项目规范冲突时如何约束,大项目 token 爆炸如何处理?
- 团队是否使用 Rules 或 Skills 沉淀,解决什么问题?
- AI 对话上下文过长导致语义偏移时,如何做上下文摘要压缩?
- Markdown 如何安全渲染并防止 XSS?
- AI 模块在 Monorepo 中应该放在哪里?
- AST 静态分析如何生成文档供 AI 理解上下文?
- RAG 如何计算 chunk 相似度,效果不好如何优化,AI 胡言乱语如何处理?
- HyDE 是什么,用户模糊意图如何改写,为什么这与 RAG 不冲突?
- 嵌入模型、切分策略、重叠步长与会话长记忆如何设计?
- ReAct 与 Workflow 的核心差异是什么?
- MCP 与 A2A 有什么区别,MCP 协议内部是什么样的?
- MCP 与 Skills 有什么区别,模型如何知道存在某个工具,Agent 有哪些编排范式?
- 使用过哪些 AI 工具,AI 生成代码占比多少,哪些代码适合由 AI 生成?
- Vibe Coding 的一般流程是什么,中途出错如何改正,如何转向 Spec Coding?
- 可复习问题:
- SSE、流式 Markdown、重连和安全渲染如何构成稳定的 AI 对话前端?
- Rules、Skills、MCP、A2A、ReAct 与 Workflow 如何划分职责?
- RAG、上下文压缩和 AST 文档如何改善模型输入质量?
简历/岗位材料
- 信号:
- 原帖明确招聘前端工程师(Agent 方向),支持应届生和实习生投递。
- 前端工作场景包括智能脚本生成、创意策划、内容推荐的交互与可视化。
- 团队方向同时覆盖大模型、多模态应用与内容营销 Agent 系统,但原帖未进一步给出前端技术栈或任职要求。
- 可追问方向:智能脚本生成、创意策划和内容推荐场景的前端交互与可视化如何设计;更具体的技术实现无法从原帖证明,标记 uncertain。
2026-07-18 12:05 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 项目和市面上已有的 DeepSeek 问答平台有什么区别?
- Agent 具体是怎么封装的?
- AI 回答返回的数据以什么形式展示到前端页面,为什么不用 WebSocket?
- 弱网、断连或响应数据缺失时有什么兜底策略;回答中途停止后,下次如何完整渲染该消息?
- AI 回答的历史记录如何处理,历史数据能存多少条,是否有限制?
- 聊天对话页面如何优化大量历史数据,是否了解或使用过虚拟列表?
- 可复习问题:
- 项目和市面上已有的 DeepSeek 问答平台有什么区别?
- Agent 具体是怎么封装的?
- AI 回答返回的数据以什么形式展示到前端页面,为什么不用 WebSocket?
- 弱网、断连或响应数据缺失时有什么兜底策略;回答中途停止后,下次如何完整渲染该消息?
- AI 回答的历史记录如何处理,历史数据能存多少条,是否有限制?
- 聊天对话页面如何优化大量历史数据,是否了解或使用过虚拟列表?
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 平时开发和学习是否使用 AI,开发项目时使用哪些 AI 工具?
- Cursor Agent 辅助开发有哪些坑?
- AI 编程有哪些最佳实践或工作流,Skill、MCP 如何帮助开发?
- 除开发外,哪些编程节点或流程可以用 AI 提效?
- 如何 Review 或测试 AI 产出以避免幻觉?
- 如何把多 Agent、Team 模式或 Agent 质检接入开发流程,同时提高效率和代码质量?
- 如何关注快速迭代的 AI 知识、理论和实践,近期 Git 上有哪些热门 AI 编程项目?
- 是否搭建过 OpenClaw?
- 实现流式传输时为什么选择 RxJS 而不是原生 EventSource,RxJS 的核心价值是什么?
- SSE 和 WebSocket 有什么区别?
- 流式输出在前端如何渲染,是逐字追加 DOM 还是缓冲后批量更新,如何处理频繁 DOM 更新的性能问题?
- 文件上传解析中前端负责哪些部分?
- AI 辅助编码和独立编码分别应如何看待?
- Skill 和 MCP 有什么区别,是否开发过 Skill?
- OpenClaw 如何实现用户需求?
- 可复习问题:
- 平时开发和学习是否使用 AI,开发项目时使用哪些 AI 工具?
- Cursor Agent 辅助开发有哪些坑?
- AI 编程有哪些最佳实践或工作流,Skill、MCP 如何帮助开发?
- 除开发外,哪些编程节点或流程可以用 AI 提效?
- 如何 Review 或测试 AI 产出以避免幻觉?
- 如何把多 Agent、Team 模式或 Agent 质检接入开发流程,同时提高效率和代码质量?
- 如何关注快速迭代的 AI 知识、理论和实践,近期 Git 上有哪些热门 AI 编程项目?
- 是否搭建过 OpenClaw?
- 实现流式传输时为什么选择 RxJS 而不是原生 EventSource,RxJS 的核心价值是什么?
- SSE 和 WebSocket 有什么区别?
- 流式输出在前端如何渲染,是逐字追加 DOM 还是缓冲后批量更新,如何处理频繁 DOM 更新的性能问题?
- 文件上传解析中前端负责哪些部分?
- AI 辅助编码和独立编码分别应如何看待?
- Skill 和 MCP 有什么区别,是否开发过 Skill?
- OpenClaw 如何实现用户需求?
2026-07-19 12:03 | Firecrawl 牛客前端 Agent 同步
- 本次检索词:
site:nowcoder.com 前端 "AI" "一面";site:nowcoder.com 前端 "大模型" "二面";site:nowcoder.com 前端 "MCP" 面试;site:nowcoder.com 前端 "工作流" 面试;site:nowcoder.com "智能体平台" 前端;site:nowcoder.com "大模型应用" 前端 招聘
- 新增面经:0 条;新增简历/岗位材料:0 条。
- 数据来源:本次无新增原帖。
本次没有新的高相关材料。
2026-07-20 12:07 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 为什么会有给 AI 使用的 sandbox,它解决什么问题,是否用过?
- LLM Playground 如何实现?
- SSE 和 Socket 有什么区别,为什么流式输出使用 SSE 而不是 Socket?
- 模型流式输出时刷新页面或切换会话,如何保证返回后对话继续;SSE 断开后如何恢复?
- 用户点击停止时如何设计中止;前端取消 Fetch 后,后端 SSE 如何停止?
- 提供给 LLM 的 Tool 是否由前端实现,Web Search 如何调用?
- 是否参与过 Agent 开发,是否了解 LLM 的运行过程?
- 用户输出与模型输入是什么关系,多模态消息和纯文本消息有什么区别?
- 为什么使用 SWR,为什么需要请求缓存?
- 项目如何实现国际化?
- 全球论坛中,如何让海外用户看到中文帖子的英文版本?
- 后端应在什么时机翻译?
- 相同文本是否需要重复翻译,如何优化;实时论坛中请求缓存是否仍有必要?
- 可复习问题:
- 为什么会有给 AI 使用的 sandbox,它解决什么问题,是否用过?
- SSE 流中断后如何恢复会话,并协调前后端真正停止生成?
- 提供给 LLM 的 Tool 是否由前端实现,Web Search 如何调用?
- 是否参与过 Agent 开发,是否了解 LLM 的运行过程?
- 多模态消息和纯文本消息有什么区别?
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 平时在工作中如何使用 AI,具体用于哪些方面?
- 是否使用过 Claude Code?
- 是否使用过 Dify?
- 对当前 AI 的看法是什么?
- 是否了解 Dify?
- 什么是 Agent?
- 可复习问题:
- 平时在工作中如何使用 AI,具体用于哪些方面?
- 是否使用过 Claude Code?
- 是否使用过 Dify?
- 对当前 AI 的看法是什么?
- 什么是 Agent?
简历/岗位材料
- 信号:
- 原帖汇总的前端 AI 场景包括 AI IDE、Agent 平台、多模态创作、AI 全栈和可视化 AI 交互;具体 JD 内容主要以图片呈现,无法从抓取文本逐项核验,标记 uncertain。
- 原帖明确列出的 Agent 平台前端职责包括多 Agent 协同界面、可视化编排工具,以及 Agent 交互、RAG 检索过程展示和多轮对话管理。
- 原帖列出的相关工程能力包括模型 API 接入、SSE/WebSocket 流式输出、Token 消耗优化、WebGL/WebGPU/WebRTC、实时通信、性能优化与安全合规。
- 可追问方向:Agent 交互界面如何展示规划和工具调用;RAG 检索过程如何可视化;多轮对话状态如何管理;SSE/WebSocket 如何选型;Token、推理延迟和前端性能如何协同优化。
2026-07-21 12:07 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 项目是智能体吗?
- 是否了解过 AI 工作流?
- 可复习问题:
- 项目是智能体吗?
- 是否了解过 AI 工作流?
- 原帖问题与答案:以下相关问题原帖均未提供答案。
- 项目业务价值是什么,为什么要做 AI 赋能前端场景?
- 大模型接口怎么选,云端模型和开源模型有什么区别,选型依据是什么?
- 框架和渲染方案为什么这样选,针对 AI 流式场景做了哪些适配?
- 大模型流式返回如何实现,SSE、Fetch Streaming、WebSocket 有什么区别,如何落地选择?
- 分片数据如何解析和逐字渲染,如何解决乱码、断行和拼接异常?
- 如何实现请求中断、重复请求拦截,AbortController 如何使用?
- 多轮会话上下文如何拼接传递,存在哪些 Token 开销?
- 长对话卡顿如何优化,如何做上下文压缩和历史消息裁剪?
- 对话记忆采用本地还是服务端存储,各自优缺点是什么?
- Prompt 提示词工程做了哪些优化,如何提升回答准确度?
- Markdown、代码块、公式等复杂内容如何渲染?
- 函数调用、MCP 协议和 AI 工具联动时,前端如何配合?
- 长文本渲染和海量聊天记录导致页面卡顿时如何解决?
- 骨架屏、加载状态、断网重连和异常降级方案如何设计?
- AI 高频请求场景如何使用防抖、限流和接口缓存?
- 项目开发的最大难点是什么,如何排查流式接口异常?
- 敏感词过滤、内容安全和输入边界校验如何处理?
- 是否了解前端本地 AI、WebLLM 和 RAG 的前端落地思路?
- 可复习问题:
- AI 流式响应、增量解析、中断和异常恢复如何组成稳定的前端链路?
- 多轮上下文、记忆存储和长对话性能如何协同设计?
- MCP、函数调用和 AI 工具联动时,前端承担哪些职责?
- 前端本地 AI、WebLLM 和 RAG 分别适合哪些落地场景?
2026-07-21 12:39 | Firecrawl 牛客前端 Agent 同步
面经
- 原帖问题与答案:
- ACP 的设计思路和解决的问题是什么;ACP 与 MCP 是否冲突;为什么选择 REST 而不是 gRPC 或 WebSocket?原帖回答:ACP 用框架无关的 REST/HTTP 连接 Agent,以 Agent Card、Task、Message、Artifact 描述发现、任务生命周期、过程消息和产物,支持同步及异步/SSE;MCP 连接 Agent 与工具,两者解决不同层面的问题;选择 REST 是以生态可达性换取极端性能。
- MCP 与 Agent Skills 的设计差异是什么,分别适合什么场景;Skills 无进程隔离有哪些风险;二者未来是否会合并?原帖回答:MCP 通过独立 Server、JSON-RPC 和凭证隔离连接外部能力,Skills 以 SKILL.md 向 Agent 注入行为规则;外部系统和合规场景偏 MCP,行为规范和本地工作流偏 Skills;Skills 共享 Agent 权限,因此只应加载可信来源;原帖判断二者更可能互补而非合并。
- Agent Memory 如何设计,短期、长期、情景记忆分别解决什么问题;如何防止记忆污染;如何改善不相关召回?原帖回答:短期记忆承载当前上下文,长期记忆保存跨会话知识,情景记忆保存完整任务经历;写入需设置成功门槛、独立质量评估、冲突审核和置信度衰减;召回可结合混合检索、元数据过滤、重排和使用反馈。
- RAG 架构及从原型到生产的优化点是什么;RAG 与微调如何选择和结合;如何评估 RAG;多轮对话有哪些特殊挑战?原帖回答:基础链路是索引、检索、生成,生产优化覆盖语义切块、混合检索、查询改写、Reranker、元数据过滤和上下文组装;RAG 适合动态/私有知识,微调适合行为和风格,二者可结合;评估需拆分检索与生成指标;多轮场景还需处理问题改写、对话指代和上下文膨胀。
- 可复习问题:ACP、MCP、Skills 如何分层;Agent Memory 的写入与召回如何形成质量闭环;RAG 如何从检索原型演进到可评估的生产系统。
- 原帖问题与答案:原帖围绕“工具调用失败怎么办”串联 23 个问题。第 10 题只给出提示词及入参/出参设计的简略回答,第 19 题提到用 Agent 可观测平台溯源;总体回答框架是先用模型选型、工具描述和入参校验减少失败,再用可观测性区分意图、参数与工具故障,最后做重试、备用工具和最终兜底。其余问题原帖未提供完整答案。
- 什么是 Agent,它由哪些部分组成?
- 为什么需要引入工具,单纯大模型为什么不够?
- 工具给大模型扩展了哪些能力?
- 什么是 Function Call?
- 什么是 MCP,它由哪些部分组成?
- Function Call、MCP 和工具有什么区别?
- Skill 与 Function Call、MCP 有什么区别?
- Skill 有哪些特性?
- MCP 和 Skill 哪个占用的上下文更大?
- 如何写好一个工具?
- 提示词工程的方法论是什么?
- 如何理解上下文工程?
- 上下文工程与提示词工程有什么区别?
- 如何避免不同用户的上下文互相污染?
- 如何保存、隔离、选择和压缩上下文?
- 如何持久化上下文,OpenClaw 是怎么做的?
- 平时使用哪些模型或 AI 工具,Agent 系统为什么选择当前模型而不是其他模型?
- 如何做工具入参校验,有哪些现成手段?
- 如何判断工具调用失败源于意图识别错误、入参错误还是工具掉线?
- 知道哪些 Agent 系统可观测平台?
- LangSmith 和 Langfuse 有什么区别,如何选择?
- 工具重试仍失败时怎么办?
- 备用工具也失败时怎么办?
- 可复习问题:工具调用失败如何按“预防、观测溯源、重试、降级、人工兜底”设计;上下文隔离、持久化和压缩如何落到多用户 Agent 系统。
- 原帖问题与答案:
- 如何开发高质量 Agent Skill,好的 SKILL.md 应包含和避免什么;如何测试 Skill;Skill 触发条件冲突怎么办?原帖回答围绕清晰的触发描述、具体可执行步骤、渐进式加载、少写模型已知常识,并通过正向/负向触发用例和真实任务测试;冲突时应收窄描述、明确优先级或合并重叠 Skill。
- 开发 MCP Server 要考虑哪些设计决策和常见坑;工具描述由谁写;一个 Server 放多少工具?原帖回答覆盖工具边界、Schema、错误返回、状态、安全与可观测性;工具描述需要 Server 开发者与 Agent 使用者协作;工具数量没有固定上限,关键是领域内聚并避免把大量无关工具同时暴露给模型。
.cursorrules、CLAUDE.md、AGENTS.md 如何配置才有效;与对话指令冲突时听谁的;团队是否应提交 Git?原帖回答强调规则要具体、可执行、分层且避免冗长冲突;实际优先级取决于宿主的指令层级;团队共享规则应版本化提交,个人偏好不应混入共享文件。
- Agent 输出不符合预期时如何调试,与传统代码调试有什么区别;有哪些快速诊断经验?原帖回答要求记录完整轨迹,逐段检查输入上下文、模型决策、工具参数、工具结果和最终生成;Agent 的非确定性意味着还要固定模型参数、保存重放样本并用评测集比较。
- 什么是 Prompt 缓存,它如何影响 Agent 成本与性能;与 RAG 是否冲突?原帖回答:缓存复用稳定前缀的计算结果,可降低长系统提示和工具定义的首 Token 延迟与成本;需把稳定内容放前、动态内容放后;RAG 提供动态知识,缓存复用稳定前缀,两者不冲突。
- Agent 如何做灰度发布和 A/B 测试,与传统软件有何不同;如何确认 Prompt 改进不是巧合?原帖回答强调对 Prompt、模型、工具和参数做版本化及稳定分流,同时观察任务成功率、质量、成本、延迟和安全指标;需要足够样本、统计显著性和离线评测交叉验证。
- 可复习问题:Skill、MCP Server 和 Rules 文件如何分别形成可维护接口;Agent 的调试、缓存、灰度与实验体系如何工程化。
- 原帖问题与答案:原帖汇总作者近半年多家公司实际面试,以下相关问题均未提供逐题答案。
- LangChain、AutoGen 和 LiteLLM 分别如何使用?
- 为什么手写 Agent 而不使用框架?
- MCP 是什么,与 Function Call 有什么区别,是否实践过?
- 是否了解 A2A?
- ReAct 如何实现?
- CoT 为什么有效,有什么缺点?
- Prompt Caching 是什么?
- temperature、top-p、top-k 分别是什么,不同场景如何设置?
- RAG 是���么,最难的部分是什么?
- 文档切割策略有哪些,如何避免切断语义?
- 什么是多路召回?
- 文档如何存储,粒度多大,使用什么数据库?
- 为什么使用图数据库?
- 是否比较过向量数据库,Qdrant 的性能、数据量和瓶颈如何?
- 如何减少大模型幻觉?
- 微调与 RAG 各有什么优缺点?
- 如何量化检索效果和回答效果?
- 如何做任务拆分,为什么拆,效果如何提升?
- Text-to-SQL 如何实现并提高准确率?
- 为什么以及如何润色 Query?
- Code Generation 如何实现并保证准确性?
- 如果重新设计系统会怎么做 Replan?
- Workflow 效果如何量化?
- 介绍自己的 Agent 项目。
- 长短期记忆如何实现、存储和使用,粒度如何选择?
- Function Call 如何实现?
- Agent 项目最大的难题是什么,如何提升效果并降低延迟?
- 端到端延迟如何优化?
- Single-Agent 与 Multi-Agent 有哪些设计方案?
- 反思机制如何实现,为什么需要它?
- 如何看待当前 LLM 应用的趋势和方向?
- 为什么使用 WebRTC,它与 WebSocket 有什么区别?
- 如何保证 Agent 服务高可用和稳健?
- LLM 服务并发过高时如何处理?
- 如何评估项目的实际落地效果?
- 可复习问题:Agent 框架与协议如何选型;RAG、Workflow、Memory 与 Reflection 如何量化效果;Agent 服务如何优化延迟、并发与高可用。
简历/岗位材料
- 信号:
- 原帖项目使用 Vue 3、TypeScript、Vite 构建前端,后端采用 Java 17、Spring Boot 3、Spring AI/Spring AI Alibaba,并组合 MySQL、PGVector、Elasticsearch、Neo4j、Redis、MinIO 和 Kafka。
- 项目把用户输入处理为五步前置编排、三层执行器路由、三级知识路由和双通道检索,并明确实现歧义澄清、问题改写、Parent-Child 块聚合、RRF、Rerank、证据预算与无证据短路。
- Agent 工程点包括 ReAct 循环、Checkpoint、MCP 动态工具发现、安全沙箱、调用次数上限、工具重试与兜底、三种会话记忆、集群级会话锁及全链路可观测。
- 可追问方向:前端如何呈现三层执行器、检索证据和工具调用轨迹;Vue 3 客户端如何管理流式对话、Checkpoint 与会话恢复;调用预算、重试、会话锁和无证据短路如何共同避免死循环、重复处理与幻觉。
2026-07-22 12:08 | Firecrawl 牛客前端 Agent 同步
- 本次检索词:
site:nowcoder.com 前端 "AI" "一面";site:nowcoder.com 前端 "大模型" "二面";site:nowcoder.com 前端 "MCP" 面试;site:nowcoder.com 前端 "工作流" 面试;site:nowcoder.com "智能体平台" 前端;site:nowcoder.com "大模型应用" 前端 招聘
- 新增面经:0 条;新增简历/岗位材料:0 条。
- 数据来源:本次无新增原帖。
本次没有新的高相关材料。