The hiring process at GitHub takes an average of 32 days when considering 2 user submitted interviews across all job titles. Candidates applying for Senior Software Engineer had the quickest hiring process (on average 21 days), whereas Account Support Specialist roles had the slowest hiring process (on average 42 days).
4 touches total. Clear next steps. Moves very fast with little to no flexibility on scheduling within their 2-week window, so availability from when they first reach out is key.
It's evident that there's a good culture then and they're trying to flex and respond to the AI / Copilot market. Great interviewers and questions, but it's clear that all the interviewers have some type of strict rubric to fill out for very specific questions-- meanwhile, recruiter only shares general "themes" of the question types. This resulted in a weird type of game: "can you read my mind/the rubric that you can't see on my screen," so I advise to keep your STAR stories short and concise and specific on KPIs (money, time, titles) and leave them room to ask follow-up questions.
Interview questions [1]
Question 1
Why are you interested in Github and tell a time you helped remove a blocker.
Initial interview was with the hiring manager, followed by technical and portfolio interviews with rest of the team, ending with a behavioral interview. It was pretty straight forward, recruiter did a good job of preparing.
Interview questions [1]
Question 1
Talk through a time where there was conflict on the team - how did you handle it?
1. Recruiter chat
2. Hiring manager chat (casual, some verbal problems to talk through)
3. 5 more technical interviews, which I didn't get to try because the job req was canceled while I was discussing with the recruiter about scheduling
Top companies for "Compensation and Benefits" near you