深浅色
面经来源与更新
为什么不是牛客
牛客的 robots.txt 明确写了 Disallow: /search,正文又是前端渲染 + 登录墙,直接抓既不合规也拿不到内容。 改用 GitHub 上的开源题库:质量更高,许可清晰,而且能整仓库拉下来离线看。
四个来源
| 仓库 | 方向 | 许可 | 内容 |
|---|---|---|---|
golang-design/go-questions | Go | GPL-3.0 | 75 题,深挖运行时 / GC / 调度 / 接口 / map / channel |
lifei6671/interview-go | Go | Apache-2.0 | 八股 + 算法 + 13 篇架构题 |
febobo/web-interview | 前端 | 未声明 | 235 篇,覆盖 JS / TS / React / Vue / CSS / HTTP / Node / 构建 / 算法 |
bcefghj/ai-agent-interview-guide | Agent | MIT | 9 大模块八股 + 140KB 问答集 + STAR 稿 + Go 项目实战 |
web-interview仓库里没有 LICENSE 文件,等于默认保留所有权利。 自己看没问题,别转发、别往公开仓库推。
怎么更新
6.interviews/参考/ 已加进 .gitignore,不进版本库——总计约 43MB,而且第三方内容有自己的许可, 不适合塞进你的个人仓库。想重新拉取:
powershell
cd 6.interviews
git clone --depth 1 https://github.com/golang-design/go-questions.git 参考/go-questions
git clone --depth 1 https://github.com/lifei6671/interview-go.git 参考/interview-go
git clone --depth 1 https://github.com/febobo/web-interview.git 参考/web-interview
git clone --depth 1 https://github.com/bcefghj/ai-agent-interview-guide.git 参考/ai-agent-interview-guideWindows 注意:go-questions 里
content/sched/4-什么是M:N模型.md文件名带冒号,Windows 建不出来, 本地已改名为4-什么是M_N模型.md,内容一致。
和 5.knowledge 的分工
5.knowledge/是背诵版,147 题,答案按面试口径压缩过,适合快速过一遍。6.interviews/参考/是原始题库,答案更长更细,用来查漏补缺。- 用法:先对着
5.knowledge的加粗要点讲一遍,讲不透的再回参考仓库翻原文。