call with the recruiter, then i interviewed with the hiring manager/director and then i had 1:1 interviews 45 min, 45 min and 30 minutes (3 days 3 interviews) with the team. The recruiter was amazing. extremely prompt to reply and keep me in the loop, the team was also extremely kind and came with questions and were actually interested in the interview itself.