我把大模型面试的「八股文」整理成了一份开源指南,免费在线读
项目:LLMGuide · 大模型面试指南 在线阅读:LLMGuide GitHub:https://github.com/Meko1/llm-interview-guide
一、为什么要做这件事
这两年,大模型方向的岗位越来越多:算法、应用开发、AIGC 工程、推理部署......但准备面试的时候,很多人会遇到同样的问题:
- 知识点太散:Transformer、RAG、Agent、量化、分布式训练,每一块都有一堆博客,质量参差不齐;
- 缺少体系:看了很多文章,却说不清各个知识点之间的关系;
- 不知道面试官怎么问:会背概念,但被连环追问两句就卡壳;
- 中文资料碎片化:好内容大多是英文论文或零散笔记,系统化的中文整理不多。
所以我把自己整理的内容系统化,做成了一个开源项目:LLMGuide · 大模型面试指南。目标很简单:帮你在面试前快速建立全局认知,查漏补缺。
二、这是什么
LLMGuide 是一份问答式的大模型面试知识库,基于 VitePress 构建,通过 GitHub Actions 自动部署到 GitHub Pages,打开网页就能读,完全免费,MIT 协议开源。
它有几个明确的设计原则:
- 面试导向:每篇文章末尾都附「高频追问」,模拟面试官的连环追问,帮你练习从一个点追到底层原理。
- 体系完整:从 Transformer 原理,到训练微调,再到 RAG、Agent、推理部署和工程落地,一条线串起来。
- 中文友好:面向中文读者,兼顾通用受众,也照顾后端工程师转型 AI 的视角。
- 持续更新:内容在不断补充,欢迎一起完善。
三、内容一览
整个知识库按学习路径分成几大板块:
🌱 新手入门 零基础入门、大模型工作原理(零公式的直觉版)、能力边界与幻觉、发展简史(word2vec → Transformer → ChatGPT → R1)、术语速查表、数学基础。完全没接触过 AI 也能从这里开始。
大模型基础 Transformer 架构、Attention 及其变体(MHA / MQA / GQA / MLA / FlashAttention)、位置编码(RoPE / ALiBi)、归一化与激活函数、Tokenizer、解码与采样策略、MoE、长上下文等。
训练与微调 预训练数据工程、缩放定律、分布式训练与显存优化(DP / TP / PP / ZeRO)、训练集群与网络通信、SFT / LoRA / QLoRA、RLHF / DPO 及偏好优化方法全景、模型融合、垂直领域专家模型实战。
应用开发 Prompt 工程、RAG(基础、进阶、生产化与系统设计)、Embedding 与向量数据库、Agent、Function Calling 与 MCP、A2A 协议、Agent 记忆与上下文工程、多 Agent、Agent 评估与可靠性工程。
推理 · 部署 · 工程实战 KV Cache、量化(GPTQ / AWQ / SmoothQuant)、vLLM 与推理性能指标、AI 编译器、GPU 硬件基础、国产算力适配、LLM 应用开发实战、结构化输出、系统设计、LLMOps、项目案例、商业落地与 ROI 评估。
评估 · 多模态 · 经典模型 评测基准与数据污染、VLM 架构、扩散模型、视频生成、语音大模型、LLaMA / Qwen / DeepSeek 架构演进、小语言模型与端侧部署、中文大模型生态。
🤖 Claude Code 深入 功能总览、代码架构、agentic loop、上下文压缩、权限模型、工具系统、Hooks / MCP / Skills 扩展机制、子 Agent 编排、最佳实践。
🔬 前沿专题 推理模型与慢思考、强化学习基础(PPO / GRPO)、Agentic RL、Mamba / 状态空间模型、扩散语言模型、机制可解释性、具身智能与 VLA、FlashAttention 深入、大模型安全与合规治理。
🎯 面试专题 全站考点浓缩的「高频面试题速记」、10 道可运行的「手撕代码题解」(MHA / RoPE / LoRA / DPO 等)、分岗位面试真题、学习路线与资源汇总。
四、适合谁
- 准备大模型 / AI 算法岗位面试的同学;
- 准备 AI 应用开发、AIGC 工程岗位的开发者;
- 想从后端 / 传统开发转型大模型的工程师;
- 想系统入门大模型,又不想被零散资料搞晕的人。
五、怎么用
方式一:在线阅读(推荐)
直接打开 LLMGuide ,按左侧目录选章节即可。
方式二:本地运行
需要 Node.js 18+:
bash
git clone https://github.com/Meko1/llm-interview-guide.git
cd llm-interview-guide
npm install
npm run dev
默认在 http://localhost:5173 打开,适合离线阅读或自己改内容。
一个建议的学习节奏:
- 先读「新手入门」和「核心概念总览」,建立全局图景;
- 按目标岗位挑板块深读,每篇读完用「高频追问」自测;
- 面试前一周,过一遍「高频面试题速记」,并动手写一遍「手撕代码题」;
- 最后对照「分岗位面试真题」做模拟。
六、欢迎一起共建
技术在快速演进,一个人整理难免有疏漏。如果你:
- 发现了错误或表述不清的地方,欢迎提 Issue;
- 想补充新主题、修正错别字,欢迎提 Pull Request;
- 有优质的学习资源,欢迎 PR 到「学习资源汇总」。
贡献前请先看一下仓库里的 CONTRIBUTING.md,了解写作规范和本地开发流程。
七、最后
如果这份指南对你有帮助,欢迎去 GitHub 点一个 ⭐ Star,这是对维护者最大的鼓励,也能让更多正在准备面试的同学发现它。
- 🔗 在线阅读:LLMGuide
- ⭐ GitHub:GitHub - Meko1/llm-interview-guide: 大模型面试指南 · GitHub
祝大家面试顺利,拿到心仪的 offer!