拿下技术面上传简历

一个用 static batching 的服务:batch_size=8,必须凑满 8 条才发车,且同一批里所有序列要等最长的那条跑完才一起返回。请求均匀到达,每 50ms 一条;平均每条输出 200 token,每生成一个 token 耗时 20ms。请估算平均排队等待时间和一个 batch 的执行时间,并说明 continuous batching 消掉的是哪一部分。

AI Infra 与 Harness 工程推理与部署校招知识点 1 个

面试官在考什么

判断候选人能否量化 static batching 的两类空转(凑批等待、等最长序列),并理解 continuous batching 是迭代级的调度替换而不是"更快的算子"。

批处理

回答框架 · 前两步

  1. 凑满 8 条需要约 400ms,第一条等 350ms、最后一条等 0ms,平均排队等待约 175ms;这段等待纯粹是调度引入的空转。
  2. 一个 batch 的执行时间约 200 token × 20ms = 4000ms,因为必须等最长序列,短序列结束后对应的槽位在剩余时间里空跑(等价于 padding 造成的无效计算)。

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

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

延伸阅读

想看这个方向的整体准备路线? 进入「AI Infra 与 Harness 工程」方向页

同一能力域的其他题