# interview-wiki **Repository Path**: WhiteTing/interview-wiki ## Basic Information - **Project Name**: interview-wiki - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-07 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Interview Wiki 一个全面的技术面试题知识库,涵盖多个技术领域的深度内容和实战经验。    ## 📚 项目简介 Interview Wiki 是一个精心整理的技术面试题库,包含: - **🎬 音视频开发**:播放器、编解码、流媒体协议等 - **📱 App开发**:iOS、Android、跨平台开发 - **🌐 前端开发**:JavaScript、TypeScript、框架、工程化 - **⚙️ 后端开发**:编程语言、数据库、微服务、系统设计 - **💻 C++开发**:语法、STL、模板、并发、新特性 - **🤖 Agent开发**:LLM、RAG、Agent框架、部署运维 ## ✨ 项目特色 - **📖 内容丰富**:61个主题,43,000+行详细内容 - **💻 代码示例**:100+个实际可运行的代码示例 - **🔧 实用工具**:提供自动化工具和技能库 - **📊 结构清晰**:按主题分类,便于查找学习 - **🚀 持续更新**:定期补充新内容和优化现有内容 ## 📁 项目结构 ``` interview-wiki/ ├── 音视频开发/ # 播放器、编解码、流媒体 ├── app开发/ # iOS、Android、跨平台 ├── 前端开发/ # JS、TS、框架、工程化 ├── 后端开发/ # 语言、数据库、微服务 ├── C++开发/ # 语法、STL、模板、并发 ├── agent开发/ # LLM、RAG、Agent框架 └── README.md wiki-viewer/ # Wiki 查看器 ├── src/ # Vue 组件 ├── public/ # 静态资源 ├── package.json └── vite.config.js tools/ # 自动化工具 ├── reorganize_interview.py └── split_interview_questions.py skills/ # AI技能库 ├── supplement_agent_md_content.md ├── merge_md_documents.md └── update_project_readme.md ``` ## 🚀 快速开始 ### 方式一:使用 Wiki 查看器(推荐) 1. 克隆项目 ```bash git clone https://gitee.com/WhiteTing/interview-wiki.git cd interview-wiki ``` 2. 启动 Wiki 查看器 ```bash cd wiki-viewer npm install npm run generate npm run dev ``` 3. 在浏览器中打开 `http://localhost:3000` ### 方式二:直接浏览 Markdown 文件 1. 克隆项目 ```bash git clone https://gitee.com/WhiteTing/interview-wiki.git cd interview-wiki ``` 2. 选择感兴趣的领域 ```bash cd interview-wiki/音视频开发 ``` 3. 查看面试题 ```bash cat 面试题.md ``` ### 使用工具 ```bash # 重新组织面试题文件结构 python tools/reorganize_interview.py # 拆分面试题文件 python tools/split_interview_questions.py ``` ## 📊 内容统计 | 分类 | 主题数 | 内容行数 | 状态 | |------|--------|----------|------| | 音视频开发 | 10 | 4,484 | ✅ 完成 | | App开发 | 5 | 3,686 | ✅ 完成 | | 前端开发 | 10 | 5,073 | ✅ 完成 | | 后端开发 | 10 | 9,789 | ⚠️ 部分完成 | | C++开发 | 14 | 待补充 | ⚠️ 部分完成 | | Agent开发 | 12 | 9,681 | ✅ 完成 | | **总计** | **61** | **~43,000** | **进行中** | ## 🛠️ 技术栈 - **文档格式**:Markdown - **Wiki 查看器**:Vue 3, Vite, markdown-it, highlight.js - **编程语言**:Python 3.6+ - **工具库**:标准库 (os, re, pathlib, shutil) - **版本控制**:Git ## 🤝 贡献指南 欢迎贡献内容和完善项目! ### 贡献流程 1. Fork 本项目 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request ### 内容要求 - **完整性**:包含概念、示例、应用场景 - **实用性**:提供实际可运行的代码 - **准确性**:确保技术内容准确 - **可读性**:使用清晰的格式和结构 - **一致性**:保持与现有内容的风格一致 ## 📝 许可证 本项目采用 MIT 许可证 - 详见 [LICENSE](LICENSE) 文件 ## 👨💻 维护者 **WhiteTing** - 项目维护者和主要贡献者 ## 🙏 致谢 感谢所有贡献者和使用者的支持! ## 📮 联系方式 - **Issues**:[Gitee Issues](https://gitee.com/WhiteTing/interview-wiki/issues) - **项目地址**:[Gitee 仓库](https://gitee.com/WhiteTing/interview-wiki) ## 📈 项目路线图 - [x] 完成基础面试题框架 - [x] 添加音视频开发详细内容 - [x] 添加Agent开发完整内容 - [x] 创建自动化工具 - [x] 实现技能库 - [x] 添加在线预览功能 - [ ] 补充C++开发内容 - [ ] 完善后端开发内容 - [ ] 添加更多实战案例 - [ ] 优化文档结构 ---