Software Developer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Microsoft (New York, NY)
Interview
Got contacted by recruiter then scheduled phone screen. Recruiter was very nice and friendly and guided me through the steps. Phone screen was general and involved data structures and algorithms.
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Orlando, FL) in Aug 2016
Interview
The interview process was very nerve wracking because there were 2-3 interviewers and just me. However, they were very friendly and able to ask difficult yet approachable questions and not completely lose me.
Interview questions [1]
Question 1
Without using any standard libraries, how would you create a program to find the square root of a number X?
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Nueva Delhi) in Aug 2016
Interview
First an online coding test on cocubes.com There were 3 questions in the test.
Some who did 3 weren't selected, others who did 2 got selected, so optimisation and lines of code do matter. Results were declared after 1 week. Then a group fly, almost half of the candidates got rejected after this. Three more interviews were held the day.
Final results were declared after 2 days
Interview questions [1]
Question 1
Given an alphabet set, different from the a-z normal set, and then for two strings, we had to write our own strcmp function. (Maps not allowed)
Reverse a linked list in place, where you are not allowed to tamper a given node (pointer to the node was given). Include all the edge cases