# ai-interview-guide
**Repository Path**: fork_stu/ai-interview-guide
## Basic Information
- **Project Name**: ai-interview-guide
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-17
- **Last Updated**: 2026-03-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 AI 应用开发工程师面试宝典
**🎯 220+ 道高频面试题 | 18 个核心模块 | 从基础到进阶系统化学习**
[](https://opensource.org/licenses/MIT)
[](https://github.com/guocong-bincai/ai-interview-guide)
[](https://github.com/guocong-bincai/ai-interview-guide)
[](https://github.com/guocong-bincai/ai-interview-guide)
[](https://github.com/guocong-bincai/ai-interview-guide/pulls)
**适用岗位:** AI应用工程师 · LLM工程师 · AI Agent开发 · RAG系统开发
**版本:** v2.0 | **最后更新:** 2026-03-10
[📖 开始学习](#-学习路线) · [🔥 高频题库](#-核心面试题按难度分级) · [💡 实战案例](#-实战案例) · [🤝 贡献指南](#-贡献指南)
---
## 📖 项目简介
> 一个**系统化、实战化、面试友好**的 AI 应用开发工程师学习资源,涵盖从 LLM 基础到生产部署的完整技术栈。
### 🌟 核心特色
- **📚 系统化学习路径** - 18个模块从易到难,220+道题覆盖完整知识体系
- **🎯 高频题优先** - 基于真实面试数据,按出现频率排序
- **💡 实战导向** - 每道题配有生产级代码示例和性能优化方案
- **🔥 紧跟前沿** - Transformer架构、多模态、推理优化等2026热点技术
- **✅ 面试友好** - 包含"面试话术"模板和速记卡片,可直接背诵
### 📊 内容概览
| 维度 | 数据 |
|------|------|
| 📝 **总题数** | 220+ 道 |
| 📂 **核心模块** | 18 个 |
| 💻 **代码示例** | 90+ 个 |
| 📈 **难度分布** | ⭐⭐ ~ ⭐⭐⭐⭐⭐ |
| 🎓 **适用人群** | 初级 ~ 高级工程师 |
---
## 📚 目录
## 🔥 核心面试题(按难度分级)
### 🟢 Level 1: 基础必备(适合 0-1 年经验)
> 掌握这些是进入 AI 应用开发领域的门槛
| 序号 | 模块 | 核心内容 | 高频度 | 题数 |
|------|------|----------|--------|------|
| 01 | [📌 LLM 基础概念](docs/01-basic-concepts/) | Token、Temperature、Context Window、长文本处理 | 🔥🔥🔥🔥🔥 | 15 |
| 02 | [✍️ Prompt Engineering](docs/02-prompt-engineering/) | CoT、Self-Consistency、Tree of Thoughts、防注入 | 🔥🔥🔥🔥🔥 | 10 |
**学习重点:** LLM工作原理、基本调参、提示词工程
**预计时间:** 1-2周
---
### 🟡 Level 2: 应用开发(适合 1-2 年经验)
> 能够独立开发 RAG 系统和简单 Agent
| 序号 | 模块 | 核心内容 | 高频度 | 题数 |
|------|------|----------|--------|------|
| 03 | [📚 RAG 系统](docs/03-rag-system/) | 检索增强生成、向量数据库、Embedding模型选择、Rerank | 🔥🔥🔥🔥🔥 | 13 |
| 04 | [💼 项目实战经验](docs/04-project-experience/) | **RAG/Agent项目、成本优化、冷启动、STAR法则** | 🔥🔥🔥🔥🔥 | 5 |
| 05 | [🏗️ Transformer架构](docs/05-transformer-architecture/) | Self-Attention、Multi-Head、BERT vs GPT、Q K V计算 | 🔥🔥🔥🔥 | 9 |
| 06 | [🤖 AI Agent基础](docs/06-ai-agent-basics/) | ReAct、记忆系统、规划系统、Function Calling、LangGraph | 🔥🔥🔥🔥🔥 | 13 |
**学习重点:** RAG完整流程、项目经验总结、向量检索、Agent基本模式
**预计时间:** 2-3周
---
### 🟠 Level 3: 工程优化(适合 2-3 年经验)
> 能够优化系统性能、降低成本、保证质量
| 序号 | 模块 | 核心内容 | 高频度 | 题数 |
|------|------|----------|--------|------|
| 07 | [⚙️ 向量索引优化](docs/07-vector-index-optimization/) | HNSW、IVF、混合检索、RRF融合 | 🔥🔥🔥🔥 | 9 |
| 08 | [🎓 模型微调与训练](docs/08-model-training/) | LoRA、RLHF、DPO、数据准备、标注策略 | 🔥🔥🔥🔥 | 13 |
| 09 | [⚡ 推理优化](docs/09-inference-optimization/) | KV Cache、量化、投机采样、Continuous Batching、vLLM | 🔥🔥🔥🔥🔥 | 13 |
| 10 | [🛡️ AI 安全与评估](docs/10-ai-safety-evaluation/) | 幻觉缓解、Prompt注入防御、评估指标、RAGAS | 🔥🔥🔥🔥🔥 | 14 |
**学习重点:** 性能优化、成本控制、质量保障、安全防护
**预计时间:** 3-4周
---
### 🔴 Level 4: 架构设计(适合 3+ 年经验)
> 能够设计复杂系统、处理生产问题
| 序号 | 模块 | 核心内容 | 高频度 | 题数 |
|------|------|----------|--------|------|
| 11 | [🏛️ 工程架构与部署](docs/11-production-deployment/) | 流式输出、缓存、监控、MLOps、CI/CD | 🔥🔥🔥🔥🔥 | 14 |
| 12 | [🎨 多模态应用](docs/12-multimodal-ai/) | CLIP、BLIP、LLaVA、图文检索、多模态RAG | 🔥🔥🔥 | 10 |
| 13 | [🔧 框架与工具](docs/13-frameworks-tools/) | LangChain、LlamaIndex、AutoGPT | 🔥🔥🔥🔥 | 8 |
| 10 | [🏛️ 工程架构与部署](docs/10-production-deployment/) | 流式输出、缓存、监控、高并发 | 🔥🔥🔥🔥🔥 | 12 |
| 11 | [🎨 多模态应用](docs/11-multimodal-ai/) | CLIP、BLIP、图文检索、多模态RAG | 🔥🔥🔥 | 8 |
| 12 | [🔧 框架与工具](docs/12-frameworks-tools/) | LangChain、Coze、Dify、低代码平台 | 🔥🔥🔥🔥🔥 | 10 |
**学习重点:** 系统架构、生产部署、多模态集成
**预计时间:** 4-5周
---
### 🟣 Level 5: 前沿技术(适合资深工程师)
> 掌握最新技术、引领团队创新
| 序号 | 模块 | 核心内容 | 高频度 | 题数 |
|------|------|----------|--------|------|
| 14 | [🎯 多智能体协作](docs/14-multi-agent-systems/) | AutoGen、CrewAI、Agent通信、任务编排 | 🔥🔥🔥🔥 | 10 |
| 15 | [🔌 MCP & Skill系统](docs/15-mcp-skill-systems/) | MCP协议、Skill设计、OpenClaw框架、沙箱技术 | 🔥🔥🔥 | 13 |
| 16 | [🚀 前沿技术与趋势](docs/16-advanced-topics/) | 自主Agent、产品思维、调试优化 | 🔥🔥🔥 | 10 |
**学习重点:** 前沿技术、系统创新、团队领导
**预计时间:** 持续学习
---
### 📄 附录与特色模块
| 序号 | 模块 | 内容 | 高频度 | 题数 |
|------|------|------|--------|------|
| 17 | [📝 简历与面试技巧](docs/17-resume-interview-tips/) | 简历模板、面试技巧、常见问题 | 🔥🔥🔥 | - |
| 18 | [🏢 国内大厂真题集](docs/18-big-tech-interview-questions/) | **字节/阿里/美团/百度真实面经** | 🔥🔥🔥🔥🔥 | 10+ |
**高频度说明:**
🔥🔥🔥🔥🔥 = 90%+ 面试会问
🔥🔥🔥🔥 = 70%+ 面试会问
🔥🔥🔥 = 50%+ 面试会问
---
## 📖 学习路线
### 🎯 按岗位分类
🔹 RAG 系统工程师(点击展开)
**必学路径:**
```
01.LLM基础 → 03.RAG系统 → 06.向量索引优化 → 09.AI安全与评估
```
**推荐路径:**
```
+ 02.Prompt Engineering
+ 08.推理优化
+ 10.工程架构与部署
```
**学习时间:** 6-8周
**核心技能:** 向量检索、Embedding、混合检索、Rerank
🔹 AI Agent 工程师(点击展开)
**必学路径:**
```
01.LLM基础 → 02.Prompt → 05.AI Agent → 13.多智能体协作
```
**推荐路径:**
```
+ 03.RAG系统(知识库集成)
+ 14.MCP & Skill系统
+ 15.前沿技术与趋势
```
**学习时间:** 6-8周
**核心技能:** ReAct、Function Calling、多Agent协作、规划推理
🔹 LLM 应用工程师(点击展开)
**必学路径:**
```
01.LLM基础 → 04.Transformer → 07.模型微调 → 08.推理优化
```
**推荐路径:**
```
+ 03.RAG系统
+ 10.工程架构与部署
+ 11.多模态应用
```
**学习时间:** 8-10周
**核心技能:** LoRA微调、RLHF对齐、推理优化、模型部署
### ⏱️ 按时间分类
📅 1周冲刺(核心20题)
**Day 1-2:** LLM基础 (5题) + Prompt (3题)
**Day 3-4:** RAG系统 (5题) + Agent (3题)
**Day 5-6:** 高频题复习 + 速记卡片
**Day 7:** 模拟面试练习
📅 2周充分准备(核心50题)
**Week 1:**
- LLM基础 + Prompt + RAG (25题)
- 每天4-5题,理解+记忆
**Week 2:**
- Agent + 微调 + 推理 (25题)
- 模拟面试 + 实战演练
📅 1月系统学习(全部137+题)
**Week 1:** Level 1 基础必备 (22题)
**Week 2:** Level 2 应用开发 (25题)
**Week 3:** Level 3 工程优化 (39题)
**Week 4:** Level 4-5 架构设计 + 前沿技术 (51题)
**每周末:** 复习 + 刷题 + 模拟面试
---
## 💡 实战案例
> 真实项目经验,从问题到解决方案的完整复盘
### 🏆 高分案例
| 案例 | 挑战 | 解决方案 | 效果 |
|------|------|----------|------|
| [📄 复杂PDF解析](cases/pdf-parsing.md) | 跨页表格、OCR噪声 | Layout-Parser + GPT-4V | 准确率 65% → 94% |
| [💰 成本优化](cases/cost-optimization.md) | Token消耗过高 | 语义缓存 + 模型路由 | 成本降低 60% |
| [🚀 生产部署](cases/production-deployment.md) | 并发卡顿、流式中断 | Continuous Batching + 连接池 | 200 QPS 稳定 |
| [🔍 检索优化](cases/retrieval-optimization.md) | 召回率低 | 混合检索 + Rerank | Recall@5: 65% → 85% |
### 📊 技术栈对比
| 技术选型 | 适用场景 | 优势 | 劣势 |
|----------|----------|------|------|
| **RAG vs 微调** | 知识库问答 vs 风格定制 | RAG可更新、有溯源 | 微调效果更好 |
| **Milvus vs Pinecone** | 自部署 vs 云服务 | Milvus开源免费 | Pinecone易用 |
| **GPT-4 vs Claude** | 复杂推理 vs 长文本 | GPT-4能力强 | Claude上下文大 |
---
## 📊 技术栈全景图
```mermaid
graph TB
A[AI应用开发工程师] --> B[基础层]
A --> C[应用层]
A --> D[工程层]
A --> E[前沿层]
B --> B1[LLM原理]
B --> B2[Transformer架构]
B --> B3[Prompt Engineering]
C --> C1[RAG系统]
C --> C2[AI Agent]
C --> C3[多模态应用]
D --> D1[模型微调LoRA/RLHF]
D --> D2[推理优化KV Cache]
D --> D3[工程架构部署]
D --> D4[安全与评估]
E --> E1[MCP & Skill]
E --> E2[多智能体协作]
E --> E3[自主Agent]
```
---
## 🚀 快速开始
### 1️⃣ 选择学习路径
```bash
# 克隆仓库
git clone https://github.com/guocong-bincai/ai-interview-guide.git
cd ai-interview-guide
# 根据岗位选择模块
# RAG工程师: 01 → 03 → 06 → 09
# Agent工程师: 01 → 02 → 05 → 13
# LLM工程师: 01 → 04 → 07 → 08
```
### 2️⃣ 每日学习计划
- **周一至周五:** 每天2-3道题,深度理解原理
- **周末:** 复习速记卡片,模拟面试练习
- **每周总结:** 整理笔记,建立知识网络
### 3️⃣ 学习技巧
- ✅ 先看问题,自己思考3分钟
- ✅ 对比答案,理解核心概念
- ✅ 背诵"面试话术"和速记卡片
- ✅ 运行代码示例,加深理解
- ✅ 结合项目,实战应用
---
## 📦 仓库结构
```
ai-interview-guide/
├── 📂 docs/ # 16个核心模块(按难度排序)
│ ├── 01-basic-concepts/ # ⭐⭐ LLM基础
│ ├── 02-prompt-engineering/ # ⭐⭐ Prompt工程
│ ├── 03-rag-system/ # ⭐⭐⭐ RAG系统
│ ├── 04-transformer-architecture/ # ⭐⭐⭐⭐ Transformer
│ ├── 05-ai-agent-basics/ # ⭐⭐⭐⭐ Agent基础
│ ├── 06-vector-index-optimization/# ⭐⭐⭐⭐ 向量索引
│ ├── 07-model-training/ # ⭐⭐⭐⭐ 模型微调
│ ├── 08-inference-optimization/ # ⭐⭐⭐⭐⭐ 推理优化
│ ├── 09-ai-safety-evaluation/ # ⭐⭐⭐⭐ 安全评估
│ ├── 10-production-deployment/ # ⭐⭐⭐⭐⭐ 生产部署
│ ├── 11-multimodal-ai/ # ⭐⭐⭐⭐ 多模态
│ ├── 12-frameworks-tools/ # ⭐⭐⭐ 框架工具
│ ├── 13-multi-agent-systems/ # ⭐⭐⭐⭐ 多智能体
│ ├── 14-mcp-skill-systems/ # ⭐⭐⭐ MCP协议
│ ├── 15-advanced-topics/ # ⭐⭐⭐⭐⭐ 前沿技术
│ └── 16-resume-interview-tips/ # 简历面试
├── 📂 cases/ # 实战案例
│ ├── pdf-parsing.md # PDF解析案例
│ ├── cost-optimization.md # 成本优化案例
│ ├── retrieval-optimization.md # 检索优化案例
│ └── production-deployment.md # 生产部署案例
└── 📂 assets/ # 资源文件
├── images/ # 架构图、流程图
└── code/ # 完整代码示例
```
---
## 🤝 贡献指南
我们欢迎所有形式的贡献!
### 🌟 如何贡献
1. **报告问题** - [提交 Issue](https://github.com/guocong-bincai/ai-interview-guide/issues)
2. **补充内容** - [提交 PR](https://github.com/guocong-bincai/ai-interview-guide/pulls)
3. **分享经验** - 评论区分享面试经历
4. **Star 支持** - 帮助更多人看到这个项目
### 📝 贡献规范
- 遵循现有的 Markdown 格式
- 包含详细解释和代码示例
- 提供"面试话术"模板
- 标注难度和高频度
### 🏆 贡献者
感谢所有贡献者的付出!
---
## 📜 开源协议
本项目采用 [MIT License](LICENSE) 开源协议
---
## 🔗 相关资源
### 📚 推荐学习资源
- **官方文档**
- [OpenAI API](https://platform.openai.com/docs)
- [LangChain](https://python.langchain.com/)
- [LlamaIndex](https://docs.llamaindex.ai/)
- **优质教程**
- [DeepLearning.AI 短课程](https://www.deeplearning.ai/short-courses/)
- [Hugging Face Course](https://huggingface.co/learn)
- **技术博客**
- [OpenAI Blog](https://openai.com/blog)
- [Anthropic Research](https://www.anthropic.com/research)
### 🛠️ 推荐工具
| 工具 | 用途 | 链接 |
|------|------|------|
| **ChatGPT** | AI对话助手 | [chat.openai.com](https://chat.openai.com) |
| **Claude** | AI助手(长文本) | [claude.ai](https://claude.ai) |
| **Cursor** | AI编程工具 | [cursor.sh](https://cursor.sh) |
| **Perplexity** | AI搜索引擎 | [perplexity.ai](https://perplexity.ai) |
---
## 📞 联系方式
- **GitHub**: [@guocong-bincai](https://github.com/guocong-bincai)
- **Email**: guocong.bincai@example.com
- **Issues**: [提问/建议](https://github.com/guocong-bincai/ai-interview-guide/issues)
---
## 📈 项目统计

---
### 🌟 如果这个项目对你有帮助,请点个 Star!
**让更多人受益于系统化的 AI 学习资源**
[](https://github.com/guocong-bincai/ai-interview-guide)
[](https://github.com/guocong-bincai/ai-interview-guide/fork)
[](https://github.com/guocong-bincai/ai-interview-guide)
---
**📅 最后更新:** 2026-03-05 | **📝 版本:** v2.0 | **👨💻 维护者:** 二狗子 🐕
Made with ❤️ for the AI Community