The process took 1 week. I interviewed at Microsoft (Redmond, WA) in Apr 2008
Interview
Spoke to a recruiter and then was flown in for a 1-1 interview.
Had 3 rounds of interviews and a lunch interview. Very professionally conducted. Most questions in the first two rounds were technical. If they feel that the candidate is good, the interviews get over quickly. In all a very positive experience.
Interview questions [1]
Question 1
Questions on string manipulation and string handling. Questions on algorithms and data management. Questions on project and time management.
I applied online. The process took 2 days. I interviewed at Microsoft (Redmond, WA) in Feb 2008
Interview
A bit sloppy with the phone interview. The call was 15 minutes late and extended beyond original time. The second round interview is fairly organized, though you won't know what group you are interviewing for till right before the interviews. Flying out to Redmond was nice though.