There were total of 4 rounds of interview. (Last 3 rounds were remote sessions)
First Round: This was a round with the recruiter and understanding my background and experiences.
Second Round: Second round was a technical round in which i was interviewed by a very Senior Engineer/Application Architect, talked about my experience and project. Next was a small assignment that i had to complete so did brainstorming session on the written code and problem solving on the same sample code.
Third Round: Third round was with 3 senior developers, each one of them touched different aspects such as algorithms solving. Front End Skills and more in depth of the sample code from the second round.
Final Round: Final round was with the director where the behavioural and leadership skills were assessed.