Overall, the interview process was a great experience. It began with interviews at the university I was attending at the time, then progressed forward to the final rounds of interviews at their headquarters. Final rounds consisted of 3 interviews, one of which was a technical interview. The questions asked were based on what was mentioned on a candidate's resume, and about the candidate's programming interests and knowledge.