【面试拷打】面试了十几家 Agent 岗位,整理了面试题~

【面试拷打】面试了十几家 Agent 岗位,整理了面试题~
【面试拷打】面试了十几家 Agent 岗位,整理了面试题~

上个月公司裁员,开启了前端面试之旅,一路坎坷,转而学习了一些 ai 课程,面试了十几家 agent 岗位(中间可能穿插偏向前端和全栈的岗位),面试过程都录音了,然后让 AI 整理了一下面试官提问的问题,分享给各位佬一起学习学习~

ML 公司

  1. AI xx 系统主要是做什么的?
  2. LangChain / LangGraph 主要用了什么 AI 技术?
  3. 有没有了解过像 Manus 这种通用 Agent?
  4. 这些通用 Agent 一般分几层功能?
  5. 有没有构建过多智能体(Multi-Agent)架构?
  6. 什么是多 Agent?
  7. 为什么需要多 Agent?
  8. 什么场景下需要多 Agent 架构?
  9. 单个 Agent 其实也可以分配多个职能,为什么还要多 Agent?
  10. 多 Agent 主要是为了解决什么问题?
  11. 你这个系统之前用户量有多少?日活有多少?
  12. Agent 的使用量是多少?
  13. Token 消耗量大概多少?
  14. 有没有考虑过怎么节约 AI 成本?
  15. 做了哪些成本优化方案?
  16. 最终降了多少成本?AI 投入前后带来的收益有多少?

KJ 公司

  1. claude code 的多层架构是怎么做的?
  2. ps 网页版实现方案?
  3. canvas 无限画布是怎么实现的?
  4. WebAssembly 有了解过吗?
  5. docker 和 k8s 的关系?
  6. docker 中容器和镜像的关系?怎么进行挂载的?
  7. k8s 中多个服务怎么进行通讯?
  8. 怎么进行团队的管理?
  9. 怎么推动项目进度?
  10. express 的底层原理?如果让你设计实现怎么做?
  11. 入职后如何快速上手分配的业务需求?简说思路
  12. 说一说在职业中比较具有挑战性的问题

JR 公司

  1. 介绍一下 你的 ai 项目的架构情况?
  2. 为啥选择 langchain、langGraph?选型的依据是啥?
  3. 抽象通用 AI 能力模块做了什么?
  4. AI 调用工具失败了怎么解决?
  5. 简单介绍一下 RAG 的流程?
  6. 怎么加速 RAG 的检索过程,有啥策略?
  7. 向量库目前的数据量?
  8. 向量库使用的是啥?选型依据?
  9. 大模型的选型逻辑?
  10. (政策文件场景下)怎么确认召回的数据准确性?
  11. 你们上下文压缩的策略是什么?
  12. 追问:上下文压缩时,如果大模型能力问题压缩质量有问题怎么解决?
  13. 有了解之前 claude code 泄露的事件?有没有研究过源码?
  14. claude code 的上下文治理是怎么做的?
  15. claude code 的核心循环流程说一下?
  16. 多租户的场景下 k8s 怎么部署的?一个租户一个对应 pod 吗

TK公司

  1. 企微 H5 登录流程是怎么做的?

  2. 企业微信只能绑定两个域名,多个业务域名怎么处理?

  3. UI 没空出原型,需要你自己设计页面?没有设计稿时你怎么推进?

  4. 有没有做过 H5 用户打标签?

  5. 用户进入页面后:怎么获取唯一 ID?

  6. 企微回调里的 ID 同步怎么做?

  7. 有没有做埋点?怎么做的?埋点获取哪些数据?

  8. RAG 的检索是怎么做的?

  9. 海豚工作流同步数据时:MySQL IO 爆红怎么排查?场景:三连表、每小时同步、查一个库、插另一个库、插入时报错、IO 爆高

  10. MySQL 大表优化怎么做?百万级数据后出现慢插入

YC 公司

  1. 怎么保证数据库和缓存之间的数据一致性?
  2. 从 0 到 1 搭建一个项目,怎么设计架构?
  3. 你这个 AI XX 系统,如果从架构角度看,分成哪些层?
  4. 假设现在让你做一个 xxx 门店的 AI 数字化系统,你会怎么设计?
  5. 技术架构:你怎么拆模块?数据怎么流转?技术选型怎么做?
  6. AI 工具出现后,对传统研发工作流造成了很大冲击。你个人或团队有没有相应的 AI 工作流?
  7. 如何把 AI 融入开发流程的?
  8. 有 AI 编程规范吗?
  9. AI 写的代码相对不可控,你们有没有 code review 流程?
  10. SSE 断线续传?由于客户端因素断了,比如用户把窗口关掉了,又很快打开,或者刷新页面,让他继续接收 SSE 流,你们有没有做过?

HJ 公司

  1. 个人一个月 token 使用量大概是多少?
  2. 如果政府项目限制使用国外模型或工具,完全使用国内工具有没有影响?
  3. 有没有做过国内外 AI 工具或模型的对比?
  4. 同一个模型不同工具,或者同一个工具不同模型,效果差异有没有研究?
  5. 没用 AI 和用了 AI 后,你觉得效率提升有多大?按百分比来说,你觉得 AI 能提升多少效率?
  6. 你会用什么 AI 工具来完成项目规划、草图、文档和开发?
  7. 未来全栈开发需要具备一定架构师能力,你搭框架的整体思路是什么?
  8. 传统 XX 业务系统的后端分几层?
  9. 你们产品开发完后,最大用户并发数大概是多少?这个高并发项目部署在哪里?
  10. 有没有做熔断之类的处理?高峰、限流、缓存、异步队列这些有没有做过?
  11. 全栈项目没有测试岗,是怎么测试的?
  12. 有没有做过基于 AI 的界面测试?AI 是否能覆盖前端点击、输入、提交等自动化测试?
  13. 对未来职业规划是怎么想的?你是想跟着公司的战略方向走,还是自己有明确想法并寻找匹配的岗位?
  14. 如果客户是政府单位,要重新定制开发一个软件,包含客户端、APP、小程序,售前已完成调研,项目体量约 50 万,一个月内交付,你如何拆解流程?
  15. 如果是资产管理系统,你会如何利用 AI 完成开发和交付?

FN 公司

  1. Vue 和 React 核心区别是什么?
  2. Vue 和 React 谁性能上限更高?
  3. React 和 Vue 最新版本在做什么?
  4. 浏览器发起 HTTP 请求经历什么过程?哪些地方会发生缓存?
  5. 找一个印象最深的项目聊聊
  6. SSE 和 WebSocket 分别说说?
  7. AI 时代程序员价值是什么?
  8. 你认为自己在编程优点和缺点?
  9. 最近学什么?
  10. 职业规划是什么?

XZ 公司

  1. 你自己的 AI 的开发工作流程是怎么样的?
  2. 有在使用什么 MCP 或者 SKILL?
  3. 接到一个需求后,你会怎么做?
  4. 你的 3~5 年职业规划是怎么样的?
  5. 工作中做过比较深刻的事情?

SH 公司(太好了是前端八股!)

  1. CSS3 你用得比较多的有哪些?
  2. CSS3 里像渐变、旋转、缩放、动画这些你了解吗?
  3. 做动画时,CSS 和 JS 分别怎么做?
  4. CSS 动画和 JS 动画有什么区别?
  5. Canvas 有没有用过?
  6. Canvas 做过什么场景?
  7. 红包 / 福袋动画是怎么做的?
  8. 打开红包的动作是画出来的,还是直接展示 UI 图?
  9. 动画有没有做过打开、抖动、浮动、阴影、缩放这类效果?
  10. WebSocket 前端连接流程是什么?
  11. WebSocket 怎么监听消息?
  12. WebSocket 怎么和后端约定事件?
  13. WebSocket 有没有做心跳 / 保活?
  14. WebSocket 断开后怎么重连?
  15. 有没有遇到连接不上的情况?
  16. 连接不上时怎么兜底?
  17. 是否会降级成 HTTP 轮询?
  18. 轮询频率怎么控制?
  19. 有没有用指数退避?
  20. 弱网情况下怎么提示用户?
  21. 实时数据不准确时,前端怎么做交互提示?
  22. ES6 有哪些常用特性?
  23. 什么是柯里化函数?
  24. ES5 和 ES6 构造函数分别怎么写?
  25. ES6 用什么构造对象?ES5 用什么构造对象?
  26. 平时有没有区分 ES5 和 ES6?
  27. Promise、扩展运算符、箭头函数、模板字符串这些是否了解?
  28. 有做过浏览器兼容吗?
  29. 浏览器兼容需要注意哪些?CSS 兼容怎么处理?JS 兼容怎么处理?
  30. 低版本浏览器下,打包降级有没有遇到问题?
  31. 低版本浏览器里路由变了但页面不跳转,可能是什么原因?浏览器 API 不支持时怎么处理?
  32. 框架 Vue / React 是否已经帮你抹平了一部分兼容性?
  33. React 用得多,还是 Vue 用得多?
  34. Vue 2 和 Vue 3 的区别是什么?
  35. Vue 2 响应式原理是什么?Vue 3 响应式原理是什么?
  36. Object.definePropertyProxy 有什么区别?
  37. Vue 3 在性能上做了哪些优化?
  38. Vue 2 里数组 / 对象变更为什么可能不触发视图更新?
  39. 如果数据变了,但是视图没变,可能是什么原因?

PY 公司

  1. 如何推动 AI 系统落地的?
  2. 用户问题如何路由到 AI 系统?
  3. 意图识别是如何实现的?使用了哪些模型?
  4. 如何处理未登录用户的问题查询?
  5. 如何做向量化和知识库检索?
  6. 文档、PDF、课件是如何切分、入库、人工审核的?
  7. AI 输出如何保证序列化/结构化?为什么选择 Markdown 而不是 JSON?
  8. 数据库和后端架构是什么?
  9. 有没有做过微服务、数据中台或复杂后端系统?
  10. 花了多久落地?
  11. 在落地过程中,你之前没有经验时是怎么学习的?
  12. 假设设计一个秒杀系统,你会怎么设计架构?
  13. 高并发下如何避免超卖?
  14. MySQL 本身怎么实现库存扣减?
  15. Redis 分布式锁或 Lua 脚本如何使用?
  16. 限流、接口削峰、事务和乐观锁如何落地?
  17. 如果不用 Redis,只用 MySQL,要怎么保证安全?
  18. 微信支付接入流程怎么设计?
  19. 如何保证用户支付后积分/虚拟产品到账?
  20. 支付为什么要使用异步队列?
  21. 如果队列挂掉,如何保证支付结果和系统状态一致?
  22. 回调验签具体流程是什么?
  23. MCP、SKILL 或其他工具如何辅助开发?
  24. 产品经理缺失情况下,你们是如何自己出可交互草图和 PRD?

HQ公司

  1. 你日常使用 NextJS 多吗?
  2. 你使用 TypeORM,有没有了解过 Prisma?
  3. 调研时对比过 TypeORM 和 Prisma 的优缺点吗?
  4. 技术选型一般由谁来决定?
  5. NestJS 的依赖注入中,Provider 默认是单例,还是每次请求新建实例?
  6. 讲讲单例模式的优点?
  7. 如何给几十上百个接口统一增加操作日志 / 接口监控?
  8. 说说 Nest 管道(Pipe)的概念、作用和使用场景?
  9. TypeORM 有哪两种运行模式?
  10. TypeORM 查询缓慢时,如何抓取它生成的 SQL 做调优?
  11. 有没有使用过 PostgreSQL?了解 PG 物化视图吗?
  12. 日常做过哪些 MySQL 慢查询、索引、SQL 优化?
  13. 有没有分库分表、读写分离、数据库深度调优的实战经验?
  14. 使用 Bull Queue 处理视频解析、Embedding 长任务,进程崩溃 / K8S 重启后,任务会不会丢失?
  15. 如何保证消息队列任务不丢失、保证任务一致性?
  16. 任务重试会造成重复执行、重复调用大模型,你项目中如何做重复推理优化、降低成本?
  17. 任务中途中断,如何实现断点续跑?
  18. 前端如何感知后端任务中断、终止、运行状态?
  19. 讲讲 SSE 和 WebSocket 的区别,以及各自适用场景?
  20. AGUI 协议动态渲染表单 / 卡片的整体实现流程?
  21. 后端流式推送协议数据,前端如何实现边接收边流式渲染?
  22. 了解该协议底层 API 设计逻辑吗?
  23. 什么是数据库事务?
  24. 结合你的项目,举例说明必须使用事务的业务场景?
  25. LangChain 不同版本 / 模块的区别?
  26. 多智能体中动态路由如何根据条件分配任务分支?
  27. 什么是查询改写?作用是什么?
  28. 你们知识库使用什么向量库?
  29. Elasticsearch + 向量库怎么做混合检索?整体流程?
  30. 混合检索已经做过分组、排序、去重,为什么还需要再次精排(Re-rank)?
  31. 项目中有使用领域词典吗?
  32. Vue2 响应式原理,数组方法是如何重写拦截的?
  33. Vue2 中哪些数组方法无法被原生拦截?如何处理?
  34. Vue3 Proxy 相比 Vue2 的优势?
  35. Vue3 中的 WeakMap / 弱引用作用是什么?
  36. 解释下 Harness 相关概念?

YU 公司

  1. 你求职过程中,最看重工作的哪些方面?
  2. 过往工作中,主要承担开发还是管理角色?
  3. 日常使用哪些AI开发工具?通过什么渠道使用、费用及账号稳定性如何?
  4. 工作中遇到过哪些棘手难题,如何解决?
  5. 原公司技术部门、运维团队人员规模与架构是怎样的?
  6. 从前端转型全栈,你是如何学习并胜任后端工作的?
  7. 使用AI开发时,如何减少代码出错、降低重复劳动?
  8. 借助AI开发后,你的工作效率在团队中处于什么水平?
  9. 项目临近交付、出现前期未评估的风险问题,你会如何处理?
  10. 你对未来职业规划如何,偏向纯技术还是技术+管理路线?
  11. 公司前端、后端、算法及AI相关技术栈你是否了解?
  12. 仅口头需求、无完整页面设计时,如何借助AI输出页面原型与UI/UX方案?
  13. 业务方对原型提出新增功能、修改需求,你如何落地处理?
  14. 业务方要求输出多版设计方案,你的执行思路是什么?
  15. 针对当前AI生成的页面样式,从专业角度看存在哪些问题、该如何优化?
  16. 重点介绍你过往和AI、RAG相关的核心项目与工作内容。
  17. 项目中知识库的数据源来自哪里?
  18. 向量检索使用了哪些工具、模型,如何实现、效果怎样、如何优化?
  19. 项目中是否自主设计过智能体?具体实现方式是什么?
  20. 产品面向哪些用户,整体功能架构是怎样的?
  21. 你认为自身最擅长的工作环节是什么?除前端外还有哪些优势?
  22. 后端相关工作接触深度如何?
  23. 你在UI/UX设计方面的经验如何?结合AI落地怎么做?

以上是实打实被拷打的问题,通过录音让 AI 整理的,欢迎各位佬一起交流或者分享下你们的面经~

20 个帖子 - 19 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文