这轮在投 github 的 university / new grad SWE 岗位,真的有点迷茫。几乎找不到针对 new grad 的最新信息,感觉大家更多是聊 senior 的流程。
这是我从旧帖 + 一个 2025 年初走过的朋友那里拼出来的:
面试轮次(new grad,我目前理解是这样): recruiter screen:20-30 分钟,聊你的经历基础信息,以及为什么是 GitHub。他们似乎比一些公司更在意「why github」。 technical screen:1 道 coding,LeetCode medium 难度,约 45 分钟。我朋友说他遇到的是图遍历。 virtual onsite:看起来是 3-4 轮。至少还有一轮 coding,一轮 system design(new grad 会按级别缩放,更像「设计一个简单的 URL shortener」,不是「设计 Twitter」),以及至少一轮 behavioral。
我现在的准备方式: 刷 Neetcode 150,重点图、树、动态规划 了解 Git 的内部架构(不用太深,但至少知道 DAG 是什么,以及 commit 为什么要 hash) 用 STAR 练 behavioral,尽量贴 GitHub 的产品方向:developer tools、协作、CI/CD
我还想确认的问题: GitHub 对 new grad 的 system design 权重到底多大,相比有经验的人会不会更像「看你能不能讲清楚取舍」的感觉? new grad 会被问到 distributed systems 吗? behavioral 是完整 45 分钟,还是更像夹在 coding 里的 20 分钟加餐?
有个我觉得挺有用的点:我在回答时尽量围绕 developer experience 和 productivity 来讲,因为 GitHub 本来就是做这个的。感觉比泛泛的 STAR 故事更对味。
如果有人有 2025 或 2026 的最新流程信息,真的会帮大忙。我两周后有 recruiter screen。