The interview process for GitHub as a software engineer typically begins with a resume and cover letter submission.
If your application is selected, you will be invited to participate in a virtual technical screening, which consists of coding challenges and a coding exercise.
If you pass the technical screening, you will be invited to participate in a series of virtual on-site interviews with members of the engineering team. These interviews typically include technical questions and problem-solving exercises, as well as behavioral and cultural fit questions.
The final stage of the interview process may involve a reference check and an offer of employment.
Discussion, code interview, other fun things
The following metrics were computed from 3 interview experiences for the GitHub Software Engineer role in Germany.
GitHub's interview process for their Software Engineer roles in Germany is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for GitHub's Software Engineer interview process in Germany.