Software Engineer applicants have rated the interview process at GitHub with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 20% positive. To compare, the company-average is 34.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 16 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at GitHub overall takes an average of 29 days.
Common stages of the interview process at GitHub as a Software Engineer according to 5 Glassdoor interviews include:
Phone interview: 38%
Skills test: 38%
Personality test: 13%
One on one interview: 13%
Here are the most commonly searched roles for interview reports -
There were a total of four interview rounds: a recruiter screening, a hiring manager interview, and a loop consisting of system design and coding rounds. The interviews went very well, and after each round, the interviewers seemed highly impressed and mentioned that I would hear back from the recruiter soon. However, I was ultimately rejected because the decision came down to a very close comparison between me and another candidate. Additionally, the recruiter was not very helpful throughout the process, which made the experience more frustrating.
I applied online. I interviewed at GitHub in Feb 2025
Interview
Interviewed for SWII. Was straightforward. Had a talk with a recruiter and asked basic behavior questions then told me on the call that I am being pushed to interview day. I was given what the questions might be, Interview day was 2 technical interviews and one cultural. Technical questions was to build a game of battlefield and the other was the set up some HTTP calls.
Gave OA after passing the interview screening. Recruiter will reach out it was only 1 problem in the OA on hackerrank to solve and recruiter will reach out immediately after that’s been solved