Transformer 与模型架构面试题大全
应用开发岗不要求推导所有公式,但必须懂模型结构到能做工程取舍:为什么 Decoder-only 成主流、KV Cache 为什么省时、GQA 为什么省显存、推理延迟怎么优化。
共 72 道大厂真题,每道都有书面答案 + 口语版讲法 + 面试官追问。
先做项目,再刷题
Transformer、Attention 与模型结构(49 题)
- DDPM 为何随机选时间步训练? — 对比固定加噪再逐步去噪,分析训练效率与模型泛化优势
- 大模型面临哪些核心挑战? — 计算资源、推理延迟、幻觉与上下文长度瓶颈分析
- Transformer 为何用 Layer Norm? — 从训练稳定性、Batch Size 依赖、序列建模三方面对比 BN
- 位置编码为什么重要?
- LLaMA为何选RMSNorm?
- LayerNorm vs BatchNorm 怎么选?
- DDPM 为什么随机采样时间步?
- RMSNorm如何提升训练效率?
- Transformer 为何要归一化?
- CNN/RNN/Transformer 怎么选?
- 逻辑回归原理怎么理解?
- 主流图像生成模型有哪些?
- 参数规模怎么影响大模型?
- Encoder vs Decoder 功能区别?
- Layer Norm 怎么稳定训练?
- MoE 怎么提升 Agent 能力?
- VQ-VAE 原理与结构怎么理解?
- RMSNorm数值稳定性优势在哪?
- 格式化输出 vs 思维链,怎么选?
- Transformer 为何用 LayerNorm 而非 BatchNorm?
- Transformer归一化方法有哪些?
- VQ-VAE 结构原理怎么理解?
- 判别式转生成式有哪些方法?
- Encoder vs Decoder 核心区别?
- LayerNorm 怎么缓解梯度不稳定?
- Few-shot 推理为何有效?
- 自回归生成用 token id 还是概率分布?
- FFN 隐藏层维度为何扩 4 倍?
- AI 论文怎么读?核心思想+创新点
- 模型缺陷怎么修?
- VQ-VAE 与传统 VAE 有何不同?
- LayerNorm 前向怎么实现?
- Self-Attention 怎么计算 QKV?
- Transformer 架构怎么设计?
- Multi-Head Attention 怎么实现?
- GPT vs BERT 核心区别在哪?
- Decoder-only 架构为何是主流?
- Flow Matching 原理是什么?
- MLA 与 KV Cache 怎么用?
- BERT+CRF 怎么联合训练?
- LayerNorm vs RMSNorm 原理差异?
- 多头注意力怎么实现?
- 位置编码怎么选? RoPE vs ALiBi
- VQ-VAE 原理与结构详解
- DDPM vs Flow Matching: 建模与训练差异?
- RMSNorm推理效率更高吗?
- Transformer 是什么?为什么是大模型的基石?
- Token 是什么?为什么大模型按 Token 计费?
- 上下文窗口是什么?超了怎么办?
KV Cache、批处理与推理优化(23 题)
- Flash Attention 原理怎么理解? — 融合计算与 I/O 优化 Transformer 注意力,训练推理加速
- 模型优化方法有哪些? — 从训练、推理到部署,系统性提升大模型性能
- vLLM vs TensorRT-LLM 怎么选? — 主流推理框架吞吐量、延迟、内存优化对比
- 主流 LLM 推理框架怎么选?
- 13B模型INT8/INT4量化后多大?
- 主流推理框架怎么选?
- FAISS 怎么实现高效 ANN 搜索?
- 超长上下文怎么处理?
- PyTorch 计算图怎么支持自动微分?
- MoE 怎么增强 Agent 能力?
- 可视化怎么诊断训练问题?
- 数据分层为何不用大模型?
- 视频切帧怎么平衡效率与信息?
- 工程化核心目标是什么?
- VecEnv 怎么加速强化学习训练?
- 显存不足怎么优化?
- KV-Cache 空间复杂度怎么算?
- DeepSpeed 核心特性与架构怎么用?
- 注意力计算怎么优化?
- 视频生成加速有哪些方法?
- LoRA 微调比全量微调更慢吗?
- Hive SQL 熟练度怎么评估?
- KV Cache 是什么?为什么能加速推理?
常见问题
应用岗需要手推 Transformer 吗?
多数应用岗不需要完整手推,但要讲清 Attention、上下文长度、KV Cache、显存和推理延迟之间的关系。能做工程取舍比背公式更重要。
KV Cache 为什么是高频题?
它直接关系到推理性能和成本。面试官常用它判断你是否理解自回归生成、prefill / decode 两阶段、显存占用和长上下文代价。
MHA、MQA、GQA 怎么讲?
它们都是注意力头和 KV 共享方式的取舍:MHA 表达更充分,MQA/GQA 牺牲部分表达换更低 KV Cache 和更快推理。
想有人带着把项目做深、简历改到能扛追问,看 训练营;先自学也可以从本页开始。