phone interview with HR, online assessment, the first face to face interview with the team manager. the second face to face interview is when you are successful for the first interview, they invite you to come to meet the Top management, just to get to know you before you start.