I had a phone interview with HR, then a couple phone interviews with the hiring manager and department, then I had an in-person interview where I met with approximately 10 members of the company, who asked me questions related to my past experience and issued a stress test to assess my capabilities.