Online skills inventory survey, phone interview with recruiter, Skype and in person interview with my manager, brief skills test, Skype interviews with more senior team members. The interview process was very good. The recruiter was extremely helpful, friendly, informed, and upfront. She worked with me through the whole process. I spoke with several people in my direct line of supervision, and the interviews were relatively laid back and more conversational in tone. Lots of tell me about a time when type of questions. It was a lot of interviews for my level, but they were also extremely accommodating of some unusual circumstances I had during the process.