An initial interview to get to know you and your qualifications.
Two technical tests to assess your skills relevant to the position.
An interview with the onshore manager to discuss the role and your fit within the team.
A final interview with the offshore team to ensure a well-rounded understanding of your capabilities.