拿下技术面上传简历

一个已经能跑通的大模型训练任务,每周随机崩几次:loss 尖峰、偶发 NaN、梯度爆炸、NCCL 超时。问题分散在数据、优化器、通信、精度几个模块,归属不同团队。你被指定牵头做稳定性治理。你怎么把「不稳定」拆成可度量的子问题并排优先级?你会先建哪些按 rank 和数据分片可下钻的监控?止损(skip step、回滚 checkpoint)和根因定位(复现、重放)你怎么分阶段推进,怎么让这件事沉淀成平台能力而不是个人救火?

深度学习基础训练工程5 年以上知识点 1 个

面试官在考什么

判断候选人能否把模糊的训练不稳定拆成可度量、可归属、可闭环的工程问题,并具备跨团队推动和平台化沉淀的能力。

训练稳定性

回答框架 · 前两步

  1. 分类拆解:数值(溢出、精度、loss scaling、初始化)、数据(脏样本、长尾、标签)、优化(lr、裁剪、权重衰减)、系统(NCCL、硬件、straggler、显存碎片)。
  2. 可观测性先行:per-step loss、grad norm、clip 比例、loss scale 变化、各 rank 步耗时、通信量、显存、NaN/Inf 计数,并带上 rank 与数据分片标签。

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

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

延伸阅读

想看这个方向的整体准备路线? 进入「深度学习基础」方向页

同一能力域的其他题