I came to GitHub through a personal referral, so my interview process started with a video chat with a Director. It then proceeded with an email and a video chat with a Talent Partner (recruiter).
About two weeks after my initial conversation with her, I was invited to sign an NDA and provide my availability for a first-round interview. The first round was scheduled on a Friday; the day before, I was provided with an exercise to be discussed during the interviews and was instructed not to spend too many hours on it.
By the following Friday, I knew that I had made it to the second round of interviews. My final round was then scheduled for the next Friday. The second round included another exercise, which was provided to me on Thursday via a private repo and issue before the final interview.
Both first and second round interviews were done via Zoom video chat.
The Monday after my final round interview, I knew that I was going to receive an offer. My talent partner stayed in close touch with me throughout the process, giving me her personal cell phone number and asking me to text or call her any time. I only had to reach out to her directly once to ask for an update (in between the first and second rounds).
My only complaint was that going into each interview, I had very little idea of what each session would be like, only that I was meeting with a certain number of people over a certain number of hours. Overall, it was an extremely positive process and solidified my interest in working in the SRE organization at GitHub.
What is a recent project you've worked on?
The following metrics were computed from 7 interview experiences for the GitHub Site Reliability Engineer role in United States.
GitHub's interview process for their Site Reliability Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for GitHub's Site Reliability Engineer interview process in United States.