I went through 4 rounds of interviews with the recruiter, the hiring manager, the team, and the head of the department.
The interview with the Hiring Manager was the most difficult as it was the most specific and technical. Great experience, but definitely needed to give detailed responses.