I had two on-site interviews, probably because they knew I am local.
The first interview was rather brief and informal, basically the same as a technical phone screen, but in person.
The second was a full-day onsite with five engineers. I also had lunch with some non-technical people with whom I would potentially be working on the same team.
Because I was applying for a full-stack web dev role, two of my interviewers were back-end engineers. They asked a lot of SQL questions.
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.