校招 未知部门 / 算法 / 二面
[面试日期] 2026-04-13 [面试时长] 未知
[学校背景] 吉林大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>作业帮 大模型算法开发 二面</h2>
<p><em>来源为牛客付费专栏,以下仅收录公开可见内容,付费部分未收录。</em></p>
<p></p>
<h2>1. 大模型微调的完整技术方案与工程落地细节</h2>
<p>采用 LoRA 参数高效微调方案,仅对 Transformer 的 Q/V 投影层添加低秩矩阵,冻结底座模型参数。训练时设置秩 r=8、缩放因子 α=16,使用 AdamW 优化器,学习率 2e-4,配合余弦退火学习率调度与梯度裁剪。工程上使用混合精度训练、分布式数据并行,提升训练效率,训练后合并 LoRA 权重,不增加推理延迟。</p>
<pre>import torch
import torch.nn as nn
class LoRALinear(nn.Module):def __init__(self, in_features, out_features, r=8, alpha=16):super().__init__()
self.weight = nn.Parameter(torch.randn(out_features, in_features), requires_grad=False)
self.A = nn.Parameter(torch.randn(r, in_features) * 0.01)
self.B = nn.Parameter(torch.randn(out_features, r) * 0.01)
self.scale = alpha / r
def forward(self, x):return x @ self.weight.t() + ((x @ self.A.t()) @ self.B.t()) * self.scale
</pre>
<h2>2 大模型业务指标体系设计与召回率的定义</h2>
<p>核心指标覆盖效果、效率、安全三大维度:效果指标包括准确率、召回率、F1、幻觉率;效率指标包括推理延迟、吞吐量、显存占用;安全指标包括合规率、有害内容拦截率。召回率定义为模型正确识别的正样本数与真实正样本总数的比值,用于衡量模型对正样本的覆盖能力。</p>
<h2>3. 大模型幻觉问题的全链路解决方案</h2>
<p>从数据、训练、推理、后处理四个环节闭环解决:数据层面构建高质量领域知识库,清洗噪声数据;训练层面通过 SFT+RLHF 微调对齐业务需求;推理层面引入 RAG 检索增强约束生成逻辑;后处理层面添加事实校验模块,拦截错误信息并结合知识图谱保证一致性。</p>
<h2>4. 多头注意力机制的核心实现与数学原理</h2>
<p>多头注意力将输入特征通过线性变换投影到多个子空间,分别计算自注意力后拼接,再通过线性变换输出。核心公式为:MultiHead(Q,K,V)=Concat(head1,...,headh)WO实现时将 Q/K/V 按头数切分并行计算,提升模型并行度与特征表达能力,捕捉多维度语义关联。</p>
<h2>5. RoPE 旋转位置编码的核心原理与长序列优势</h2>
<p>RoPE 通过旋转矩阵将绝对位置信息注入 Q/K 向量,同时保留相对位置关系,特征内积仅与相对位置相关。长序列优势为无序列长度依赖、可外推至更长文本,有效解决传统位置编码长序列性能衰减问题。</p>
<h2>6. MoE 架构在大模型中的核心设计与训练难点</h2>
<p>MoE 通过激活部分专家网络处理输入,在提升模型容量的同时降低计算量。训练难点包括专家负载均衡、梯度通信开销、门控网络精度优化,需结合辅助损失与动态路由策略保证训练稳定性。</p>
<h2>7. vLLM 中 PagedAttention 的显存优化逻辑</h2>
<p>将 KV 缓存划分为固定大小页面,支持非连续显存分配与动态调度,彻底消除显存碎片,配合连续批处理机制大幅提升显存利用率与推理吞吐量,适配高并发大模型服务。</p>
<h2>8. 大模型训练中 Loss 突刺的成因与工程处理方案</h2>
<p>Loss 突刺主要来源于异常样本、数据分布突变、梯度爆炸、学习率配置不当与硬件通信异常。解决方</p>
AI 推荐面试题
