I was contacted by phone by the HR recruiter to begin the process. I went through an initial phone screen consisting of about 20-30 very, very easy technical questions, though it was quite obvious the recruiter was simply reading a sheet and looking for the written down answer. After this, a more in depth technical phone screen with a lead tech was scheduled. This call took about 30 minutes and covered more in depth but still easy questions.
From here, as I was located on the other side of the country, we set up an interview time over Skype. I was on time and ready to go only to never hear anything. After several calls to my recruiter, I finally got a call a few hours later saying that she had totally forgotten about the interview. Great. It was rescheduled for the next day.
This interview consisted of the lead tech who had screened me earlier plus another senior technician. The majority of the questions were technical in nature and many were quite difficult. As far as I can tell, this is just to gauge exactly where you're at technically. After about an hour to an hour and a half of this, the first two interviewers left and I had two new guys: a different senior technician and the senior manager for the department I was interviewing for. This interview didn't have as many technical questions, but there were still quite a few. Many of these focused more on personality questions.
They seemed impressed and told me that they'd be in touch. A few days later, I was again contacted by the recruiter. She set up another Skype interview with another team that wanted to speak with me. When that day came around, I found myself in front of two senior technicians and a team lead. The majority of the interview came from further technical scenario based questions from the two techs as well as a good chunk of personality/scenario (If you had a problem with a teammate, how would you handle it?) questions from the team lead.
The next day, I got a call from the recruiter offering me the position. All in all, it was exactly 14 days from first contact to offer in hand. Including phone screens and Skype interviews, I think I topped 8 hours total time spent. They definitely try very hard to make sure candidates are a good fit.