After submitting my resume and through an employee referral, I had a phone interview with them.
They asked me many simple programming questions, and even "tricky" programming questions designed to assess my thought process. The interviewer, an HR person with some technical background, was very personable and relaxed.
I experienced poor service at my location, but they kindly called me on Skype, which was no issue.
They told me how I would explain a recursive function to a five-year-old.
The following metrics were computed from 11 interview experiences for the Microsoft Software Engineer role in San Francisco, California.
Microsoft's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in San Francisco, California.