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 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
I applied online. The process took 1+ week. I interviewed at Microsoft (Tokio) in Jul 2016
Interview
About half a month after the online application, I got email from the university recruiting team. I was scheduled three rounds of interviews on the same day. The interview questions were not very hard, two of them are about data structure and one is about HTTP. After the interview, I got the offer on after a couple of days through phone call. The entire process was smooth and interviewers are very kind and friendly.
Interview questions [1]
Question 1
Write a function to handle HTTP response. And, write some test case to test your function.