Campus recruiting for a general software engineer position.
First round: two technical questions on campus.
Then, four questions (one design, three technical) on-site.
The interview process was very interactive and pleasant.
Every question was with a different recruiter, all technical.
Sessions were 45 minutes long. The first 5 minutes usually involved "tell me about yourself," followed by the question. After the question, if you had time, you could ask your own questions.
After 45 minutes, you would get a 10-15 minute break.
Find the shifting point in a shifted array. Reverse a linked list. Are two strings anagrams?
The following metrics were computed from 999 interview experiences for the Microsoft Software Engineer role in United States.
Microsoft's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in United States.