There were a total of four interview rounds:
The interviews went very well. 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.
Behavioral questions and previous work experience.
The following metrics were computed from 62 interview experiences for the GitHub Software Engineer role.
GitHub's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for GitHub's Software Engineer interview process.