AI 知识库首页

LLMOps 与项目面试题(O01–O20)

20 道容量、队列、容灾、成本、发布和项目表达题。

回答必须包含失败路径、监控、预算和回滚。

建议先口答 60~90 秒,再展开【追问问题】。不要背句子,要说清判断依据和取舍。


O01|Agent 服务的 SLO 应怎么定?

简明答案: 按业务定义成功率、P95/P99 完成时间、可用性、安全事件和成本上限,并区分同步回答与异步任务。模型接口可用不等于任务成功。

【追问问题】

  • 错误预算怎么用?
  • 部分完成算成功吗?

关联知识: Agent SLO 与容量


O02|如何做容量估算?

简明答案: 从峰值任务 QPS、每任务模型轮数、Token、工具并发、平均/尾部时长估算模型配额、Worker、队列和存储,再用压测校准。

【追问问题】

  • 并行分支如何计入?
  • 突发流量怎样吸收?

关联知识: Agent SLO 与容量


O03|为什么长任务要异步队列?

简明答案: HTTP 生命周期不适合分钟级任务,队列可削峰、重试、取消和恢复。API 返回 task_id,Worker 按租约执行,客户端通过事件或查询获取进度。

【追问问题】

  • 消息重复怎么办?
  • 任务优先级如何设计?

关联知识: 任务队列与 Worker


O04|什么是租约 Lease?

简明答案: Worker 领取任务后在有限时间拥有执行权并续租;崩溃后租约过期,其他 Worker 可接管。配合 Checkpoint 和幂等避免重复副作用。

【追问问题】

  • 续租失败怎么办?
  • 两个 Worker 同时执行如何防?

关联知识: 任务队列与 Worker


O05|Exactly-once 工具执行能保证吗?

简明答案: 跨网络通常很难端到端严格保证,实际使用至少一次投递加幂等键、状态机和对账,获得业务意义上的一次效果。

【追问问题】

  • 幂等键由谁生成?
  • 不可幂等动作怎么办?

关联知识: 幂等、Saga 与对账


O06|Saga 模式如何用于 Agent?

简明答案: 把跨系统任务拆成可确认步骤,每步有状态和补偿动作;失败时按反向补偿,无法补偿的步骤前审批并转人工。

【追问问题】

  • 补偿也失败怎么办?
  • 何时用 Outbox?

关联知识: 幂等、Saga 与对账


O07|Agent 应如何限流?

简明答案: 同时限制用户/租户任务数、模型 Token、工具 QPS、并发和预算;队列做背压,按优先级公平调度。只限 API 请求无法控制内部放大。

【追问问题】

  • 重试风暴如何避免?
  • 共享模型配额怎样分配?

关联知识: 容灾、限流与降级


O08|什么是 Circuit Breaker?

简明答案: 当依赖连续失败达到阈值时暂时停止调用,快速失败或走降级;半开状态少量探测恢复。它防止级联故障,不替代重试。

【追问问题】

  • 应按工具还是供应商熔断?
  • 半开流量怎么设?

关联知识: 容灾、限流与降级


O09|Prompt Cache、结果缓存、语义缓存有何区别?

简明答案: Prompt Cache 复用相同前缀计算,结果缓存复用完全相同请求结果,语义缓存复用相近问题答案。越靠后越需考虑时效、权限和错误传播。

【追问问题】

  • 写操作能缓存吗?
  • 缓存 Key 要包含什么?

关联知识: 缓存与请求去重


O10|如何做模型网关?

简明答案: 统一供应商适配、认证、路由、超时、重试、配额、缓存、日志、成本和数据策略,对上提供稳定接口。业务层仍决定任务级模型策略。

【追问问题】

  • 网关会隐藏供应商特性吗?
  • 如何透传 Trace?

关联知识: 模型网关与路由


O11|如何做模型 Fallback?

简明答案: 先区分限流、超时、内容拒绝、Schema 不兼容和质量不足,再选择同模型重试、备用模型、降级流程或人工。备用路径必须预先评测。

【追问问题】

  • 不同 tokenizer 如何计费?
  • 何时不能切供应商?

关联知识: 模型网关与路由


O12|如何控制 Agent 总预算?

简明答案: 预算包含 Token、模型金额、工具费用、步骤、墙钟时间和人工成本;运行前分配,步骤中原子扣减,接近上限压缩、降级或请求追加。

【追问问题】

  • 并行调用如何预留?
  • 超预算时怎样交付部分结果?

关联知识: 预算与成本治理


O13|如何定位 Token 成本异常?

简明答案: 按版本、任务和 Span 比较输入/输出、工具结果、摘要、重试与缓存命中。常见是历史膨胀、重复检索、循环和工具 Schema 过多。

【追问问题】

  • 如何设置成本告警?
  • 哪些内容最适合压缩?

关联知识: 预算与成本治理


O14|如何做 Agent 灰度发布?

简明答案: 锁定模型、Prompt、工具和索引版本,从 shadow、内部、少量租户到逐步放量,比较质量、安全、P95 与成本,并设自动回滚。

【追问问题】

  • 在途任务使用哪个版本?
  • 知识库索引如何灰度?

关联知识: 测试与发布


O15|Shadow Traffic 有什么价值?

简明答案: 新版本接收真实请求但不影响用户结果,可比较路由、工具计划和成本。涉及副作用时工具必须模拟或只读,避免影子流量真的执行。

【追问问题】

  • 如何比较开放式输出?
  • 隐私要求怎么处理?

关联知识: 测试与发布


O16|Agent 的 CI/CD 应包含什么?

简明答案: 代码测试、Prompt/Schema 静态检查、离线评测、安全红队、沙箱集成、成本阈值和构建物版本;通过后才允许灰度。

【追问问题】

  • 评测太慢怎么办?
  • 模型服务波动导致门禁失败怎么办?

关联知识: Agent CI/CD


O17|如何设计 Runbook?

简明答案: 按告警列出观察指标、Trace 查询、常见根因、止损动作、降级、恢复、责任人和升级路径。值班人员不应临时阅读 Agent 提示猜原因。

【追问问题】

  • 哪些故障必须停写?
  • 如何定期演练?

关联知识: 运行手册与事件响应


O18|Take-home Agent 项目面试重点是什么?

简明答案: 不仅要能跑,还要有清晰 README、边界、错误处理、最小评测集、测试、Trace、安全说明和取舍。一个可靠小闭环胜过堆很多框架名。

【追问问题】

  • 两小时先做什么?
  • 评测部分写多深?

关联知识: Agent 编码面试


O19|怎样回答 Agent 项目复盘题?

简明答案: 用背景与指标、你的职责、架构选择、最难失败、证据驱动修复、量化结果和仍未解决问题组织。避免只说使用了哪些库。

【追问问题】

  • 没有线上数据怎么办?
  • 失败项目如何讲?

关联知识: Agent 项目面试表达


O20|Senior Agent Engineer 与初级岗位差异是什么?

简明答案: 初级重点能实现工具/RAG 和调试;高级要定义评测、控制故障域、做容量成本、安全治理和跨团队取舍,并能解释何时不用 Agent。

【追问问题】

  • Staff 级系统设计看什么?
  • 如何证明技术判断?

关联知识: Agent 项目面试表达