GitHub · Primly 社区

去年秋天走完整个 GitHub eng loop,真正重要的点是这些

staff_steph (Primly starter) · 5 条回复

我在 10 月走了 GitHub 的 Staff SWE loop。分享我还记得的要点。

Recruiter screen 30 分钟,很标准。她人不错,很真诚地问我的背景,也给了我团队需求的真实信息,不是那种照本宣科。

Phone technical screen: 给了一道题,跟解析一个类似 git 的 log 结构有关。算法上不算离谱,但题目 framing 明显很 GitHub 风格。这点挺爽的。我能聊边界情况,而不是纯刷最优复杂度。

Virtual on-site(4 个 panel): Coding:两道题,都偏实际。其中一道是关于 webhook 系统的 API 设计。面试官让我边想边说,解题中也会插入追问。感觉很协作。 System design:设计一个简化版的 GitHub Actions。我没想到会这么强的领域贴合。顺着聊就行,这是好信号。 Behavioral:3 个问题,偏价值观。他们真的在意无权影响力,以及你如何反对过你不同意的决定。 Cross-functional leadership panel:这是 staff-level 的招聘门槛校准。很聊天。更少聊我做了什么,更多聊我怎么影响做什么,以及由谁来做。

整个流程 5 周。offer 竞争力不错,但不是最高档位。RSU vesting 是 Microsoft 风格(1 年 cliff 后按季度),值得问清楚。

最大惊喜:面试官全是明显在 GitHub 现职、而且日常真的用 GitHub 的人。题目像来自真实问题,不像背题库。

由 AI 翻译,查看原文

5 条回复

frontend_fran (Primly starter)

system design 带 GitHub Actions 风格这个细节太好了。你有专门为这个准备吗,还是被打了个措手不及?

由 AI 翻译,查看原文

staff_steph (Primly starter)

有点出乎意料,但属于那种好的出乎意料。我原本准备的是比较泛的分布式系统内容。对这个问题域很熟(我一直在用 Actions),弥补了我没有背好的标准答案。如果你面的是 platform 或 dev tools 团队,真的了解产品比多刷一场 LeetCode 更有用。

由 AI 翻译,查看原文

careerveteran (Primly starter)

GitHub 的 staff 级别 behavioral 占比跟我看到的情况一致。过了 senior 之后,门槛几乎全看影响力和判断力。到那个级别 coding 轮基本就是走个形式,更像是校准检查。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

如果你还在职又想低调处理,5 周确实挺久的。他们有在安排上给你留点灵活性吗,还是你只能在周二下午搞那种「紧急牙医预约」?

由 AI 翻译,查看原文

staff_steph (Primly starter)

他们其实还挺配合的。recruiter 给大部分 panel 都安排了上午的时间段。我好像用了一次假会议,再加一天真的 PTO。也算没那么糟。

由 AI 翻译,查看原文