拿下技术面上传简历

深度学习基础 面试题

深度学习面试题:反向传播、优化器与训练技巧

75 道题考察点 · 回答框架 · 追问方向

深度学习基础题看起来简单,但面试官会一层层往下问:梯度消失怎么办 → 残差为什么能缓解 → BN 在推理时和训练时有什么不同 → 小 batch 时 BN 为什么会崩。答到第三层就开始分人。

这个方向在考什么

  • 反向传播与梯度:链式法则、梯度消失/爆炸的成因与三种缓解手段
  • 归一化:BN / LN / GN 的区别,以及各自适合什么场景(batch 大小、序列长度)
  • 优化器:SGD 动量、Adam 的二阶矩估计、为什么大模型常用 AdamW
  • 训练技巧:初始化、学习率 warmup、dropout 与 weight decay 的交互

最常见的几个坑

  • BN 只背"加速收敛",答不出推理时用的是滑动统计量
  • 把梯度消失全归因于 sigmoid,讲不出深度与连乘的关系
  • AdamW 与 Adam 的区别说不清(weight decay 是否进梯度)

七天准备路线

  1. 第 1 天手推两层网络的反向传播,能解释每个矩阵的维度
  2. 第 2 天归一化专场:BN/LN/GN 的计算维度与适用场景画成表
  3. 第 3 天优化器专场:从 SGD 推到 Adam,再说清 AdamW 改了什么
  4. 第 4 天准备一个"训练不收敛"的真实排查过程
  5. 第 5-7 天按方向刷题,重点练"为什么"而不是"是什么"

深度学习基础高频面试题

共 75 道,这里列出前 20 道。 去题库检索

针对你的简历,生成一套这个方向的题

题目会挂回你简历里的项目,并按真实面试顺序追问。