具体公司/岗位、涉及具体项目的隐私信息均不透露
一面:
1、自我介绍
2、讲一下 XX 项目,应用场景是什么?
3、详细讲一下 Workflow / Multi-Agent 各 Stage 的输入输出,系统怎么处理的?
- 服务层编排 Workflow + Multi-Agent + HITL
- 讲任务状态机
- Agent 前置处理
- 各 Agent 职责和输入输出(扩展到 json schema 校验、失败重试、多次失败兜底/降级)
- HITL 加入 Workflow 的具体 Stage 和职责
- 所有 Stage 的输入/输出(包括 Tool Call、Rag 检索等等)、执行过程和状态等,均保存完整数据到数据库,方便后续 Bad Case 分析与效果回流
- 总结一下就是:受控、可执行、可重试、可回溯、可审计
4、自动化审核怎么做的,只依赖 AI 能力吗?
- 静态内容匹配(Bm25、Regex、关键词前缀树构建匹配自动机)
- Rag 检索相似案例,包括正向、反向做 Few-shot 的提示词嵌入(涉及 Query 重写)
- 程序静态规则判断
- 引入 Agent 判断低风险、低证据的审核内容
- 证据不足引入 HITL 协作
5、你这个系统的订单量是不是很少(问并发、服务运维、任务失败归因)
- 分均/时均/日均处理订单量,最大瞬时并发平均耗时 P99
- 订单失败与恢复、重试、兜底
- 某个 Agent Stage 失败,可将具体失败信息 Summary 加入提示词或消息,尽量避免反复失败
- 性能监控,死信消息处理
- 怎么排查/定位某个订单处理失败:接 Opentelemetry/Prometheus,失败告警 -> webhook 推送告警事件 -> 定位具体日志 -> trace 执行链路,定位 span 耗时 -> 问题归因与系统恢复
6、Agent 提示词大概包含什么,有多少行?
- 系统提示词、外部输入、结构化订单信息、Few-shot、Rag 相似案例嵌入、输出格式、基本的处理条例等(看具体业务)
- 提示词模板大致几百行(Yaml 模板、Jinja 模板),具体多少行要看渲染后的内容,不同订单的提示词行数可能均不同
7、你说你构建了静态规则库,怎么做的,原理讲一下
- 构建静态规则的结构化模板(可以了解下 Drools),然后将自然语言描述的规则/条例,转换为结构化规则,在程序中判断
- 程序处理不了的引入 Agent,Rag 检索对应规则文档协助处理
- 定期维护结构化规则和 Rag 知识库
8、项目是怎么防治 Prompt 注入、越狱攻击?
- 提示词分层,不同层的信任等级明确区分
- 关键词匹配(措施见上文)初步判断是否存在Prompt 注入、越狱攻击
- 用户意图识别
- Agent + Rag 判断
- HITL 终审
9、防治措施是在输出前还是输出后?
- 关键:要明确区分是 AI 输出到系统,还是系统输出到用户,理应在输出给用户之前处理
- 三步走:事前识别、事中拦截、事后治理(识别与拦截不再赘述,静态内容匹配机制)
- 流式输出、边输出边识别和拦截
- 输出栅栏:AI 生成的内容在最终输出给用户前需要兜底防治
- 事后治理:
- 可视化监控面板,重点监控内容传播率(AI 内容安全的北极星指标)、识别精确率/召回率等等;
- Bad Case / Edge Case 分析与效果回流(提示词优化、Rag 知识文档优化等);
- 离线 Benchmark 测评与灰度上线;
- CI/CD
10、【场景题】一个长视频,怎么做安全审查?
- 关键:包括具体处理措施和处理效率,需要处理得准、同时处理得快
- 我没答出来。。。
11、【场景题】设计一个审查框架,面向不同用户,你会怎么设计?
- **关键:**不同用户,怎么做复用、怎么做配置化/参数化
- “微服务”化,通用的静态规则、Rag 知识库、Agent等拆分成可复用基建
- 规则配置引擎:将自然语言描述的用户规则或规则文档,通过 AI 转换成结构化配置项
- 针对不同用户需求,调整配置、知识库内容、Agent Workflow
- 回答得比较急,大概只能想到这些。。。
12、项目有 Vibe Coding 吗?
A:回答了一下我的 Vibe Coding 习惯和工作流
- 文档先行,QA 澄清文档 -> PRD -> MVP -> 开发文档(ER、功能流程、DataFlow 等),根据具体需求复杂程度,执行不同文档处理分支
- PRD / MVP 分原子任务/批次任务执行
- 代码开发
- 静态检查
- 测试用例
- Subagent 隔离自审,问题修复
- Code Review,交叉 Review
- github/gitlab action
- 测试构建与发布流程
反问
1、具体业务方向,当前处于什么阶段?(技术探索、平台开发、交付维护)
2、亟待解决的业务痛点或技术难题有哪些?
3、AI 的学习方向请教
----------------------------
二面:
纯深挖项目,不展开说
问了个基础八股:RRF 算法表达式
反问:
1、公司当前主要业务方向
2、对应 JD 当前是否有技术痛点或紧急需求要处理
3、如果入职,未来1~3个月的期望产出
4、简单交流了一下 AI 相关的内容
----------------------------
已挂,被横向了