面试题多到刷不完?这个GitHub仓库把上百家大厂的题都给你分好类了
校招季最崩溃的事是什么?不是面试本身,是你根本不知道要准备什么。牛客网上题海茫茫,公众号推送的"面经"东拼西凑,搜"字节后端面试题"能跳出来几十篇质量参差的文章,看完还是心里没底。
GitHub 上有个叫 Campus_recruitment_interview_questions 的仓库,做的事挺直接:把国内一百多家公司的校招面试题,按公司名字分好文件夹,一家一个,阿里、腾讯、字节、美团、百度、华为、小米、英伟达、微软、米哈游全都在里面,连大疆、理想、小鹏这些造车新势力和虎牙、B站这类内容平台都覆盖到了。仓库现在有 3.9k 星、253 个 fork,在这类"面试题合集"里算是攒了不少人气的。
它跟网上那种"面经合集"文章最大的区别是形式。大部分面经文章就是文字堆题目,你自己对着题干去查资料。这个仓库每道题基本都配了视频讲解或者文字讲解,相当于有人把答案思路先给你讲了一遍,而不是甩给你一个问题让你自己查半天。文件夹名字也很直白,比如"华为面试题视频讲解""字节面试题视频讲解",想准备哪家公司,直接搜文件夹名字就行,不用从头翻到尾。除了按公司分类,还单独有一个"面经"文件夹和一个"LeetCode经典题目视频讲解"文件夹,前者是真实面试经历的整理,后者是算法题的专项内容,覆盖的技术栈从 C++、Golang 到 Python、Java 都有。
技术栈方面它标了 python、java、rust、golang、cpp 这些标签,但说实话,这些标签更多是"这个仓库涉及的语言方向",而不是说仓库本身是用这些语言写代码的——它本质上是一个内容整理型仓库,不是工具或者框架,你不需要装环境、跑代码,打开就能看。这也是它门槛低的地方:不管你是学生党还是转行的,只要能上 GitHub,点开文件夹看文档、点视频链接看讲解,就能用起来,没有任何技术操作难度。
但我得说句实话,这类众包整理型仓库有个共性问题:内容质量不可能完全统一。170 次提交、37 个关注者,说明项目还在持续更新,但具体到某道题的讲解深度、某个视频的录制质量,不同公司、不同时期收录的内容水准肯定有差异——毕竟一百多家公司的题库全靠人工整理和讲解,不是靠算法生成的标准化内容。指望每一题都讲得像大厂培训一样精细,不现实。它更像是一个"题库地图",帮你把找题、找方向的时间省下来,具体吃透还得靠自己刷、自己理解。
另外要提醒一句,这个仓库完全是面向国内校招场景做的,如果你要准备的是海外公司或者纯算法向的面试(比如刷 LeetCode 冲外企),里面能用上的内容有限,它的强项在于国内互联网大厂和游戏、硬件公司这些垂直领域的真实面试题还原,这方面的针对性确实比泛泛的算法题库强不少。
从使用角度看,我建议的打开方式是:先明确自己要投的几家目标公司,直接搜对应文件夹名字,把面试题过一遍,再看看有没有配套视频讲解,跳着看,别指望一次性刷完。"面经"文件夹也值得单独翻一翻,很多时候面试经历比题目本身更有参考价值,能让你知道面试官问问题的逻辑和节奏。
如果你是 2026 届准备校招的学生,或者单纯想摸底一下大厂面试都问什么,这个仓库省下的是"东找西找"的时间成本,把分散在各个论坛、公众号里的信息集中到了一个地方,还带了讲解。但它不是能替你上岸的万能药——真正决定你能不能拿到 offer 的,还是你自己的项目经验和临场表达,题库只是帮你摸清套路,不是帮你走捷径。
项目地址:https://github.com/0voice/Campus_recruitment_interview_questions