拿下技术面上传简历

你的推理服务 P99 延迟要求 2s,现在用 dynamic batching(等 50ms 攒一批)做推理。低峰期延迟正常,高峰期 P99 直接飙到 8s。请说明问题出在哪、你会怎么改调度;并解释 continuous batching 和 dynamic batching 的区别具体落在哪一个时间点上。

AI Infra 与 Harness 工程推理与部署1-3 年知识点 1 个

面试官在考什么

考察候选人能否把延迟毛刺归因到排队与队头阻塞,而不是笼统说「负载高了」;同时检验是否真的理解 iteration-level 调度与 batch-level 调度的差别。

批处理

回答框架 · 前两步

  1. 根因是 batch 级调度 + 固定 50ms 窗口:高峰期请求在队列里排队,且一批必须等最长的那条跑完才整体返回,短请求被长请求拖尾,P99 = 排队延迟 + 批内最长完成时间。
  2. 50ms 窗口本身不是主因(低峰也有这个窗口却没爆),真正的非线性项是排队和队头阻塞。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题