I went through 3-stage interview - all three were group interviews which lasted approx. 1 hour - 1 hour and a half. On the first interview I met two people who told me about the company and also asked questions about my experience, abilities and skills. On the second interview I met two people again, one of them turned out to be my manager I was going to work with directly. Again, I was asked similar questions, but this time I talked in more depth and provided more details about my responsibilities at work. This was the shortest interview out of all three. Last interview was with two people again - one of them was the CEO himself. This was the longest and the most stressful interview.