Initial call with recruiter for the role about the role. Next was an interview with HM for the role which was all about my experience. Next was a take home assignment followed by a round revolving around the assignment. Then was the virtual on-site which was 2 tech rounds, followed by 2 rounds with senior members and finally 2 ,ore rounds with directors which were more towards behavioural assessment. Overall a lengthy process.