Phone and then on-site interview with team managers/members. Phone interview was under an hour and mainly they explain what their company does and what they are working on. They ask a few questions about your skill set and how it relates to their project. The on-site interview was a typical interview, each team member ask you about projects you did and explain to you what their team does.