← [ BACK_TO_NOTES ]

2026 近期面试题观察索引

汇总 2026 年公开 AI Agent、AI 前端和 AI 全栈面经中反复出现的主题;只承担题目观察与覆盖检查,不承担答案真值。

#synthesis #growing #work #interview

[!info] related notes

2026 近期面试题观察索引

[!warning] 观察层,不是官方题库 下列问题来自公开面经和题库整理,只能用于判断“有人报告被问过什么”和检查覆盖面。技术答案以官方文档、长期知识和项目 evidence 为准;未经交叉验证的单条问题不能写成“高频必问”。

检索日期:2026-08-30。

目标:不是复制某一篇“八股”,而是从 2026 年公开题库和近几个月真实面经中找重复出现的主题,再和当前简历交叉排序。

注意:牛客等社区面经是候选人/整理者公开分享,不代表公司官方题库;帖子中的“出现次数/高频”也不是严格统计数据。这里把它作为趋势信号,而不是押题保证。


一、最新信号:2026 面试发生了什么变化

1. 前端面试正在直接问 AI / Agent

2026 年前端面经里已经反复出现:

  • SSE / 流式输出 / 断线恢复。
  • RAG、Embedding、Chunk、Rerank。
  • Agent / ReAct / MCP / Skills。
  • AI Coding 工具和人与 AI 如何分工。
  • Vibe Coding / Spec Coding / Harness。
  • AI 对话 UI 的滚动、状态和错误恢复。

这说明投“AI 前端”不能只准备 React + 八股;传统前端和 AI 工程的交集已经变成真实考点。

来源示例:

2. Agent 面试从“会不会框架”转向“能不能稳定上线”

近月公开 Agent 面经反复问:

  • Context vs Memory、上下文压缩。
  • ReAct vs Plan、Agent vs Workflow。
  • 工具数量过多、调用混乱、死循环、路径震荡。
  • RAG 召回质量、Hybrid、Rerank、Query Rewrite。
  • Eval 数据集、过程指标/结果指标、线上日志转离线 case。
  • MCP、Skills、Harness、AI Coding。
  • 工具安全、Prompt Injection、SSRF/CSRF。
  • 多 Agent 并发修改文件/数据库如何协调。
  • 生产稳定性、并发、成本、延迟、fallback。

来源示例:

3. AI 全栈依然会回到后端基本功

公开 AI 全栈 / Agent 面经会从项目一路下钻到:

  • PostgreSQL/MySQL 索引、慢 SQL、事务。
  • Redis/cache consistency。
  • JWT/401 refresh。
  • TCP 可靠性、HTTP、SSE。
  • 内存泄漏。
  • 并发数据库修改。
  • Docker/CI/生产稳定性。

来源:


二、AI Agent / 大模型应用:2026 P0 题库

下面这些问题应该做到“随机抽一个,30 秒给结论;追问后能讲 3-5 分钟”。

项目 / 架构

  1. 介绍一个你真正做过的 Agent 项目。
  2. 为什么要 Agent,不用固定 Workflow?
  3. Agent 与 Chatbot 区别?
  4. Agent 系统有哪些核心模块?
  5. ReAct 与 Plan-and-Execute 区别?
  6. Workflow / Graph / Loop 怎么选?
  7. Agent 如何判断任务完成?
  8. Agent 如何避免死循环?
  9. 什么是路径震荡,怎么解决?
  10. 你项目里的 state 怎么建模?
  11. checkpoint 存什么?
  12. interrupt/resume 如何做?
  13. 恢复时副作用重复怎么办?
  14. 用户取消一个 Run,要取消哪些层?
  15. Agent 和业务数据库为什么要分开?

答案:BodySense 项目面试题库、AI Agent 面试题库

Context / Memory

  1. Context 与 Memory 区别?
  2. 短期记忆和长期记忆如何落地?
  3. 对话很长,context window 满了怎么办?
  4. 摘要压缩会丢什么?如何验证?
  5. 为什么可以用小模型做上下文压缩?
  6. 工具描述太多导致 prompt 过长怎么办?
  7. Sub-agent 隔离上下文有什么价值?
  8. 长期 memory 如何防止旧事实污染当前上下文?

Tool / Function Calling

  1. Function Calling 完整链路?
  2. 模型怎么知道有哪些工具?
  3. schema 合法为什么还不能执行?
  4. 工具超时、失败、重试怎么处理?
  5. 多个工具连续调用如何防混乱?
  6. 危险工具怎么审批?
  7. 重复工具调用如何幂等?
  8. 多 Agent 同时写数据库/文件怎么办?

RAG

  1. RAG 从 ingestion 到回答完整流程?
  2. PDF / 表格 / 视频怎么解析?
  3. Chunk 怎么设计?
  4. overlap 为什么需要?
  5. Embedding 模型怎么选?
  6. 向量相似度高为什么仍不相关?
  7. BM25 与向量检索差异?
  8. Hybrid retrieval 怎么做?
  9. RRF 原理?
  10. Rerank 为什么有效?
  11. Query Rewrite 怎么做?
  12. HyDE 是什么?
  13. Multi-way retrieval 是什么?
  14. Multi-hop RAG 怎么处理?
  15. GraphRAG 什么时候有价值?
  16. 知识库频繁更新怎么保持索引一致?
  17. RAG 与 Fine-tuning 怎么选?
  18. 有 citation 为什么仍可能不 faithful?
  19. 没有合适证据时怎么办?

Eval / 生产

  1. RAG 怎么评测?
  2. Agent 怎么评测?
  3. 过程指标和结果指标分别有哪些?
  4. Eval 集怎么构建?
  5. 如何从海量线上 log 变成有限离线集?
  6. LLM-as-a-Judge 有哪些问题?
  7. Prompt/model 改动如何做 regression gate?
  8. Shadow / Canary 怎么做?
  9. 如何控制 latency?
  10. 如何控制 cost?
  11. 如何做 model routing/fallback?
  12. AI 服务线上应该监控什么?

MCP / Skills / Harness / AI Coding

  1. MCP 是什么?
  2. MCP 与 Function Calling 区别?
  3. MCP tool call 大致流程?
  4. MCP 有哪些安全风险?
  5. Skill 是什么?
  6. Skill vs MCP?
  7. Skill vs Workflow?
  8. Harness Engineering 是什么?
  9. Harness vs Orchestrator?
  10. Vibe Coding vs Spec Coding?
  11. 你平时如何使用 Claude Code/Codex?
  12. AI Coding 失败最常见原因?
  13. 怎么验证 AI 生成改动?
  14. 多 Coding Agent 如何避免改文件冲突?

Security

  1. Prompt Injection 是什么?
  2. RAG 文档为什么也可能攻击 Agent?
  3. 如何防工具越权?
  4. SSRF 是什么,URL fetch tool 怎么防?
  5. secrets 为什么不能直接进模型上下文?
  6. 高风险任务是 fail-open 还是 fail-closed?

三、AI 前端:2026 P0 题库

JS / Browser

  1. Event Loop、task/microtask 输出题。
  2. Promise / async-await。
  3. var/let/const。
  4. 闭包。
  5. this / arrow function。
  6. debounce/throttle。
  7. 从 URL 到页面渲染。
  8. Browser render pipeline。
  9. 强缓存 vs 协商缓存。
  10. CORS。
  11. XSS / CSRF。
  12. HTTP/1.1 / 2 / 3。

React / Vue

  1. React render/commit。
  2. useEffect 的真正用途和 dependency。
  3. useEffect 无限循环。
  4. useMemo/useCallback 什么时候用。
  5. Context vs Zustand vs Redux。
  6. TanStack Query vs client store。
  7. optimistic update / rollback。
  8. query invalidation。
  9. useTransition / Suspense。
  10. 自定义 Hook vs 工具函数。
  11. Vue3 reactive/ref 原理。
  12. computed/watch/watchEffect。
  13. v-model。
  14. Virtual DOM/key。

AI Product Frontend

  1. 为什么 AI 对话用 SSE?
  2. SSE vs WebSocket?
  3. SSE 和普通 HTTP response 有什么区别?
  4. POST SSE 怎么做?
  5. reader.read() chunk 为什么不能直接当一条 event?
  6. 断线重连和重复事件怎么处理?
  7. token/tool/citation/interrupt 如何建模?
  8. 流式输出 buffer/批量渲染怎么做?
  9. 自动滚动和用户上翻冲突怎么解决?
  10. 超长聊天虚拟列表怎么做?
  11. AI 返回 ECharts spec 失败怎么办?
  12. AI 生成 UI 如何防 XSS/任意代码?
  13. Server State、active run、URL state 如何分层?
  14. 流式状态怎么单测?

2026 新增 AI 工程题

  1. 你用哪些 AI Coding 工具?
  2. 人和 AI 怎么分工?
  3. AI 生成代码占比多少?
  4. 什么是 Skill?
  5. 什么是 MCP?
  6. 什么是 Harness?
  7. Vibe Coding / Spec Coding?
  8. 如何把组件库知识固化给 Coding Agent?
  9. llms.txt 解决什么问题?
  10. 前端团队如何给 AI Coding 建测试反馈回路?

答案:前端与 AI 前端面试题库、AI Agent 面试题库


四、AI 全栈 / 初级社招:P0 题库

API / Auth

  1. RESTful API 如何设计?
  2. PUT vs PATCH?
  3. 什么是幂等?
  4. JWT 工作原理?
  5. Access/Refresh Token?
  6. 多请求同时 401 怎么办?
  7. Cookie vs localStorage 存 token?
  8. RBAC 怎么设计?
  9. 稳定 error code 为什么重要?

Node / Go / Python

  1. Node event loop。
  2. CPU-heavy 任务为什么阻塞 Node?
  3. Stream/backpressure。
  4. Express middleware。
  5. goroutine vs thread。
  6. channel / mutex 怎么选?
  7. Go context cancellation。
  8. Python async/await。
  9. GIL。
  10. FastAPI dependency / Pydantic validation。

DB / Redis

  1. B+Tree 索引。
  2. 联合索引。
  3. EXPLAIN ANALYZE 怎么看慢 SQL。
  4. 事务 / isolation。
  5. MVCC。
  6. optimistic lock vs row lock。
  7. 并发修改同一字段怎么办?
  8. Redis 数据结构。
  9. cache penetration/breakdown/avalanche。
  10. cache 与 DB 一致性。
  11. 分布式锁注意什么?
  12. pgvector 做什么?
  13. vector vs relational DB 分工。

Network / Infra

  1. TCP 如何可靠?
  2. 三次握手/四次挥手。
  3. HTTP/2 多路复用。
  4. HTTP/3/QUIC。
  5. HTTPS/TLS。
  6. SSE/WebSocket。
  7. Docker image/container。
  8. multi-stage build/cache。
  9. CI 应有哪些 gate?
  10. exact-SHA release。
  11. database migration 与 rollback。
  12. logs/metrics/traces。
  13. requestId/traceId。

答案:全栈与后端面试题库


五、2026 真实面经中已经明确出现的算法/手撕

本轮检索明确看到:

  • 平衡二叉树。
  • TopK。
  • 合并两个有序数组。
  • 岛屿数量。
  • 爬楼梯。
  • LRU Cache。
  • Promise.race。
  • Event Loop 输出题。

对应答案和扩展题:算法与手写题库。


六、当前简历的最高风险题

这些不是网上“通用题”,而是你的简历一旦交出去就很可能被问:

  1. LangGraph interrupt 恢复是不是从原代码行继续?
  2. checkpoint 为什么不等于业务状态?
  3. BodyState revision 怎么解决冲突?
  4. 9/9、7 条 Eval 到底代表什么,为什么样本这么少?
  5. citation 怎么验证 grounded?
  6. POST SSE 为什么不用 EventSource?
  7. fetch chunk 和 SSE event 边界一样吗?
  8. TanStack Query、Zustand、URL、reducer 为什么分四类状态?
  9. Mastra 和 LangGraph 为什么分别出现在两个项目?
  10. Web HTTP/SSE 与 Electron IPC 怎么共享 contract?
  11. 并发 401 refresh 的 singleflight 具体怎么写?
  12. exact-SHA release 为什么必要?
  13. Go + Python 双后端是不是过度设计?
  14. Redis 在当前项目中到底做什么?必须基于源码真实回答。
  15. AI Coding 这么重,怎么证明是你理解并负责的?

这 15 道的优先级高于再背 200 道陌生八股。


七、公开题库的使用方式

推荐顺序:

  1. 用本目录问题测试自己,不看答案口述。
  2. 卡住时看对应专题回答。
  3. 再去外部大题库扩大覆盖面。
  4. 最后回到真实项目,把通用知识改写成“我项目里怎么做”。

不要直接从网上背“标准答案”。2026 面经越来越强调连续追问:

为什么?

你项目里怎么做?

如果失败怎么办?

你怎么证明有效?

真正能接住这四层,才算准备完成。

创建于 2026/8/30 更新于 2026/9/2
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本