I received a cold contact email from an internal Microsoft recruiter. They set up a call to explain the position and determine my availability for follow-up interview portions.
I was then registered for a web-based, one-hour technical screen. The outcome of this screen determined which candidates they would bring onsite the following week for an on-site hiring event.
The technical screen consisted of three questions:
javascript function Dictionary() { var this.dictionary_ = {}; }
Dictionary.prototype.Add(word, definition) { this.dictionary_[word] = definition); }
Dictionary.prototype.WhatIs(word) { return this.dictionary_[word]; }
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.