The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Feb 2012
Interview
It involved a number of behavorial questions like why do I want to apply only for the developer post and not for a program manager position, my favorite tech product, its faults and suggestions on how one can improve it.
This was followed by a simple technical question - Given a string which can include special characters like phrase,sentence stoppers, reverse individual words in that sting.
Interview questions [1]
Question 1
Why do you want to apply only for software developer post when there are a number of other openings?
I applied online. The process took 4 weeks. I interviewed at Microsoft in Nov 2011
Interview
Interviewed with Skype, most of the questions are general interesting of research group I would be join. They asked me about the my master's thesis, interested area of research project of microsoft research.