The process took 4 weeks. I interviewed at Microsoft (Santa Clara, CA) in Aug 2011
Interview
The interview process consisted of a phone interview with TalentPlus who was Microsoft's third party recruiter. Then I was invited to a open house interview that consisted of an introduction, a video, role playing, small group session and Q&A. I was then emailed for a 1:1 interview the next day.