Meet with several members of the team that includes peer and management. Long process that takes roughly half a day to complete. Process is facilitated by in house recruiter. Feedback is typically brief and not terribly informative.
I applied through an employee referral. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Mar 2010
Interview
Phone interview followed by a 4-5 hour onsite interview. Interviews are 1:1 - 1 hour each with up to about 5 people. After day of interviews, they make a quick decision and can offer quickly.
Interview questions [1]
Question 1
All questions were fairly expected and didn't throw me off. I felt that it was appropriate for the role interviewed for.