We had about ten candidates in a room, being taken out for individual interviews by different teams. It was stressful at first, but overall helped make the right decision about the company and people working for it. Interviews focused on behavioral and technical skills. After each round one or several people were let go. In the final round it was like a panel interview with over ten employees watching you create a solution for a given problem