#按岗位准备的建议

#1. 算法研究岗

重点顺序:基础架构 -> 预训练/微调 -> 对齐训练 -> 评测

需要特别加强:

  • 公式和原理是否能手讲清楚
  • 为什么某方法有效
  • 与替代方案的比较
  • 论文和实验意识

#2. RAG / Agent 应用工程岗

重点顺序:RAG -> Agent -> prompt -> 评测安全 -> 系统设计

需要特别加强:

  • 真实链路拆解能力
  • 问题定位能力
  • 线上效果与成本权衡
  • 工具调用、记忆、观测与防护

#3. 推理平台 / 部署优化岗

重点顺序:推理链路 -> 显存优化 -> 量化 -> batch 调度 -> 监控

需要特别加强:

  • Prefill/Decode 分离理解
  • KV cache 和 attention kernel
  • 引擎对比
  • 吞吐、延迟、稳定性指标

#4. 多模态 / AIGC 岗

重点顺序:多模态表示 -> 对齐训练 -> 生成范式 -> 数据与评测

需要特别加强:

  • 图文对齐 / 视频时序理解
  • diffusion 与 autoregressive 差异
  • 多模态 benchmark
  • 线上推理成本

#岗位选择的判断标准

算法研究岗更看重公式、实验和论文理解,回答要能从目标函数讲到训练现象;应用工程岗更看重链路、评测和失败排查,回答要能从用户请求讲到系统闭环;平台岗更看重吞吐、延迟、显存、并发和稳定性,回答要能把模型问题拆成资源和调度问题。

准备时不要平均用力。每个岗位都需要基础架构和 Transformer,但后续深挖方向不同:算法岗补对齐、优化器和 reasoning;应用岗补 RAG、Agent、评测和安全;平台岗补 KV cache、batching、量化、并行和监控;多模态岗补图文/音视频对齐、生成范式和数据评测。

#复盘清单

  • 为目标岗位选出 3 个主线模块和 2 个加分专项。
  • 每个主线模块准备一题定义、一题机制、一题系统或失败排查。
  • 把项目经验映射到题库模块,避免面试时项目和知识点脱节。

#准备节奏

如果目标还不确定,先按通用底座准备:Transformer、Tokenizer/RoPE、SFT/PEFT、推理部署、RAG、Agent、评测安全。等岗位方向明确后,再把时间集中到对应专项。这样既不会漏掉通用高频题,也不会在冷门方向上过早投入。

每个岗位都要保留一个“项目连接表”:把自己做过的项目分别映射到训练、推理、RAG、Agent、评测、系统设计中的哪个模块。面试时不要只说技术栈,要能说明项目里遇到的瓶颈、指标、替代方案和最后取舍。

如果某个方向没有项目经验,就用可复述的案例补齐。比如应用岗可以准备一个企业知识库问答案例,平台岗可以准备一个推理服务容量规划案例,算法岗可以准备一个 SFT/LoRA/评测闭环案例。案例不需要夸大经历,但必须能讲清需求、方案、指标、风险和替代路线。