It was a lengthy process, however they made sure that I was the suitable candidate through all the interviews. The whole interview process took around 4-5 weeks and the rounds were:
1. Interview with talent head
2. Technical interview with hiring manager
3. Peer interview with team member
4. Cultural interview
5. CTO interview