First step was with the HR Recruiter, some general questions. Then came phone interview, followed up by two additional phone interviews from other team members two weeks later. Final interviews were in person. Day after, I was offered the job. Total process took about 3+ weeks.