Three rounds of interview for this position. First round was an Interview with the recruiter. Very nice and helpful. Passed the first and moved to the second round which was an interview with the hiring manager within a 4-5 days after first interview. Very difficult interview probably the most difficult interview I've had in my whole career. Learned a few days later I passed to the third interview which is with the Regional HR who the recruiter mentioned will be very similar to the last interview which I am very nervous about! All three rounds happened in a time frame of 8-12 days.