The interview process was;
1. Technical Quiz (20 minutes)
2. Hiring manager interview
3. Technical case
4. Technical case review
5. HR Interview
6. Team-fit interview
The whole process took about 5 weeks and the interviewers at each stage were very responsive with scheduling and feedback after each stage.
Very friendly people all around, and I really liked how they responded to my questions about the role even the least technical ones.