The interview process was quite efficient. First, there was a short video conference screen with a member of the talent acquisition team. Then, the first of two technical and interpersonal interviews. The final round consisted of a series of 45 min interviews with members of the team and a diversity and inclusion discussion with a member of the human resources team. The interview process concluded with a short conversation the development manager and followup with the same talent acquisition team member.
This was the most relaxed and friendly interview process I have ever experienced! The team member interaction during the process was awesome.
I felt that I did well but stuttered on one of the technical questions. GitHub is very much committed to diversity and inclusion and the interview process was mostly centered around interpersonal interaction and communication skill. They seem to walk the walk, so to speak. I would say this position, specifically, seems to require someone both technically adept (well versed in Ruby) and effective at communicating complex technical problems into simple language.