3 rounds of interviews and includes a written assignment. The whole process took about 2 months. The recruitment team were communicative and responsive throughout the process. Preparation for my written assignment took time, but I thought it was a very fair way to assess my skills and abilities. Overall, one of the best interview experiences I've had so far.