I applied through a referral and online.
After submitting my application, I received a take-home exercise. It was a simple API exercise in GoLang or Ruby on Rails. I had no prior experience with either language and chose Go.
I passed the take-home interview.
In the take-home exercise, I was asked to build a simple RESTful API using Go or Ruby.
The following metrics were computed from 4 interview experiences for the GitHub Software Engineer (Internship) role in United States.
GitHub's interview process for their Software Engineer (Internship) roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for GitHub's Software Engineer (Internship) interview process in United States.