The process took 2 weeks. I interviewed at Microsoft in Apr 2011
Interview
Interviewer was very nice and polite. It was first round of interviews so questions were more general. They are interested in your background and experience. At rhe end a simple task was given. Not programming problem but more logical.