I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in Jan 2007
Interview
Very straightforward, but that was only my experience as a mid-career new hire.
As I understand from others, the interview process can be very tricky.
The best way to get a position here is to start as a paid intern and spend a summer working on real projects.
Interview questions [1]
Question 1
What is your major weakness and how would that apply to this job?