I applied online and was asked to provide availability a couple of days after. It took two weeks to book an appointment. I was pretty excited to interview, but the screening call was a real letdown. The interviewers could not or would not give any relevant information about the position and the organization, and there was a very distinct age bias. The process was explained to me: 5 interviews! There was an EM meeting, 2 coding rounds followed by a behavioral interview, and a system design interview, and that's before meeting HR. Everything was straight out of the book to dilute responsibility and avoid accountability, which is a big red flag. The third red flag was being ghosted. In summary:
The following metrics were computed from 4 interview experiences for the GitHub Staff Software Engineer role.
GitHub's interview process for their Staff Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for GitHub's Staff Software Engineer interview process.