I was first contacted by phone by their HR to assess my ability to fit in the team. Then I was scheduled for a technical interview at their offices. I was interviewed by one of their team leaders and by 2 of the guys they have in their offices in Boston. The first part of the interview was on my previous experience and the tools/languages I was currently using. Then they asked me some technical questions.