The whole process took about a month. First initial Phone interview with the recruiter, second was a 2 in 1. I met with the recruiter again for a short behavioral and situational interview and same day with the manager for an hour. The last interview was with the team for an hour as well.