It was a multi phase interview over several weeks, each with different team members. The initial interview was with a recruiter, who handled all communications. Some homework was also included after a certain point to send in as part of the interview process.