The process took 1 day. I interviewed at Microsoft in Jan 2011
Interview
Easy phone interview, no technical questions.
A series of five one-on-one interviews when I flew down to NC. All of the interviewers, except for one, were easy going and interesting to talk to. None of these interviews really had much direction though. They did not extend an offer, as I was too technical for the job.