The interview process was a bit longer than I expected, but not too long. I had to provide the days and times I would be available for a telephone interview. After the telephone interview by several people, I was eventually invited to have an in-person interview. Overall the in-person interview was a pleasure. The recruiter that worked with me, lead me through the entire process. I met with several panels of people assessing my technical and non-technical abilities. Throughout all of the room changes, the recruiter was there to ease my transition to the next interviews. Continually offered me refreshments and took me on a tour of the campus. I was very pleased with all of the people that I met, from the receptionist and recruiter, to all of the people that are on my team. Everyone was very friendly and helpful.
The technical part of the interview was not overly difficult, and along the lines of figuring out how a candidate will solve problems.