I first had a screening call with a recruiter, then an initial 45 minuter interview with the hiring manager. The next stage was two hour-long interviews , each with a couple potential team members. Then a final 30 minute interview with the Hiring Manager.