The interview process consisted of three rounds. Initial phone call from the recruiter to discuss the position, general hr questions, and general technical and cultural fit question. Followed by a technical phone screen from a senior manager. The final interview was onsite for 4 hours. First was the recruiter to go over the day, then the senior manager, then two principal software engineers, then another senior software engineer and software engineer in test. The interview blocks were 45 minutes each. They provided lunch and drinks and handled the interview process very well. The building was really nice as well and parking was easy to find.