It started with a 30 min phone interview with the technical recruiter. A week later there was a 2 hour in-person interview where I met with 6 people in total. The first 30 min was a 1-on-1 with the recruiter, the next 30 min was with 2 team members, the next 30 min was 2 department managers, the final 30 minutes was the hiring manager. If you make it onto the final interview, it is with a VP. There was no technical portion but as I understand it, that depends on the hiring manager.