This guide draws on 4 first-hand interview accounts from Hacker News. Candidates describe about 1 round on average, most often a take-home task, behavioral interviews and an online assessment.
These 4 writeups cover software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
unknown. 1 round. Shared by danielodievich on hn, 2022-10-11
1Diversity and inclusion interviewBehavioralTwo interviewers ran a scripted checklist on the candidate's diversity contributions.Covered: Diversity and inclusion
Frontend Engineer (Accessibility)
Outcome not shared
unknown. 1 round. Shared by azemetre on hn, 2021-06-08
1Online assessmentOnline assessmentAsked to build a REST API despite applying for a frontend accessibility role. Candidate withdrew.Covered: REST API design, Backend development
Software Engineer
Outcome not shared
unknown. 1 round. Shared by noisenotsignal on hn, 2022-08-25
1Take-homeTake-homeShort take-home of roughly 45 to 90 minutes with smooth setup.
Frontend Engineer
Outcome not shared
unknown. 2 rounds. Shared by azemetre on hn, 2022-03-31
1Recruiter screenPhone screenRecruiter call only, with no engineer or manager contact.
2Take-homeTake-homeAutomatically graded exercise to build a CRUD API despite the frontend focus. Candidate withdrew.Covered: CRUD API
GitHub interviews: FAQ
What is the interview process like at GitHub?
This guide draws on 4 first-hand interview accounts from Hacker News. Candidates describe about 1 round on average, most often a take-home task, behavioral interviews and an online assessment.
What topics does GitHub test in interviews?
Commonly reported topics include Diversity and inclusion, REST API design, Backend development, CRUD API.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.