There was initial screening after the resume submission. Then there was an offline written interview (submit answers after a week) - honor system. After that a face to face with several team members (1:1 with each of them), then followed by the team manager meeting, Final HR interview with salray negotiation.