I did a total of three interviews, The first one was with the recruiter who walked through my resume and asked about desired compensation etc. 2nd Interview was with the technical experts, lasted about an hour. The 3rd and last interview was with my prospective lead and the rest of the team