applying to github's university / new grad SWE role this cycle and feeling genuinely lost. there's barely any recent info out there specific to new grads vs senior loops.
here's what i've pieced together so far from older threads + a friend who went through it in early 2025:
the rounds (as best i can tell for new grad): recruiter screen: 20-30 min, basics on your experience and why GitHub specifically. they actually seem to care about the 'why github' piece more than some companies. technical screen: 1 coding problem, LeetCode medium difficulty, ~45 min. my friend said they got a graph traversal question. virtual onsite: looks like 3-4 rounds. at least one more coding round, a system design round (scaled appropriately for new grad, more like 'design a simple URL shortener' not 'design Twitter'), and at least one behavioral round.
what i'm doing to prep: grinding Neetcode 150, focusing on graphs, trees, dynamic programming reading about Git's internal architecture (not deep but at least know what a DAG is and why commits are hashed) practicing behavioral with the STAR format, focused on GitHub's actual product areas: developer tools, collaboration, CI/CD
questions i still have: how much does GitHub actually weight the system design for new grads vs experienced hires? is it more of a 'can you think through tradeoffs' vibe? did anyone get asked about distributed systems at the new grad level? is the behavioral round full 45 min or more like a 20 min add-on to a coding round?
one thing i'm doing that feels useful: framing my answers around developer experience and productivity since that's literally what GitHub builds. seems more on-brand than generic STAR stories.
any recent 2025 or 2026 loops would help a ton. i have my recruiter screen in two weeks.