Appearance
训练 / 推理框架大厂面经(2023–2026,问题汇总)
1. 美团:大模型推理引擎研发工程师(10 题)
- Attention 的逻辑是什么?
- FlashAttention 做了什么?
- PyTorch 训练流程?
- CUDA 架构怎么讲?
- 算子优化如何检测?
- GMEM 和 SMEM 时延怎么回答?
- 手撕 MHA。
- GQA 和 MLA 区别?
- GRPO 是什么?
- 精读过什么论文?
2. 蚂蚁:大模型系统工程 / 基础平台 C++(10 题)
- 量化是什么?
- DeepSeek FP8 与 Qwen BF16 怎么比较?
- TRT-LLM 和 vLLM 区别?
- Continuous batching?
- Prefix Caching?
- PagedAttention?
- GPU 内存管理怎么设计?
- 矩阵乘怎么加速?
- vLLM 和 SGLang 怎么比较?
- 如何自顶向下优化 AI 对话平台?
3. 快手:容器云 AI Infra(10 题)
- 推理部署流量怎么调度?
- 流水线并行梯度怎么计算?
- 分布式训练流程?
- GPU 架构和 CUDA/Tensor Core 怎么选?
- Prefix KV Cache?
- KV Cache 如何压缩?
- TRT-LLM 优化效果如何量化?
- 量化算法怎么解释?
- 后训练投入成本怎么决定?
- 流量调度指标对冲怎么办?
4. 寒武纪:PyTorch 框架研发(7 题)
- PyTorch 如何适配自研硬件?
- C++ 基础在框架里怎么用?
- 操作系统知识如何服务 runtime?
- 算子结果错怎么定位?
- 算子性能怎么做回归?
- 国产后端 fallback 怎么设计?
- 图优化和 kernel 优化怎么分工?
5. 淘天:深度学习引擎(6 题)
- 深挖算子加速经历。
- CUDA 相关问题怎么答?
- 端侧大模型算子怎么优化?
- 算子融合什么时候变慢?
- 多 shape 怎么 dispatch?
- 如何做算子数值回归?
6. 百度:大模型推理研发/昆仑芯(6 题)
- 昆仑芯上如何做框架开发?
- Attention 怎么实现?
- CUDA 手撕 All-Reduce。
- 矩阵乘基本思路?
- Ring 与 Tree 怎么选?
- 推理框架如何做 fallback?
7. 字节跳动:机器学习系统/豆包大模型(5 题)
- 客户说模型速度慢,怎么解决?
- 从 K8s、Torch 到 CUDA 都做什么?
- 训练吞吐突然下降怎么定位?
- 训练遇到 GPU 故障怎么办?
- 如何建立模型优化 SLO?
8. 猿辅导:大模型推理引擎实习生(6 题)
- 手撕
reduce_sum。 - 手撕
conv2d。 - 手撕循环 buffer。
- 单链表冒泡排序。
- 大模型推理与 vLLM。
- 模型量化。