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 submitted my resume at campus events and after about a month was contacted for an interview. The on campus interview did not involve any technical questions. Then I went onsite.
Interview questions [1]
Question 1
The questions are not hard, mainly tree and linked list. But I didn't prepare well.
I submitted my resume at an university technical fair. I got an interview a couple weeks later. The interview was at the career center and it lasted about 45 mins to an hour. Interview was one-on-one. The interview, in general, was pretty relaxed and the interviewer was friendly. Interviewer initially went through my resume and asked specific questions based off it. Afterwards, interviewer asked the more technical questions and asked if I had any questions in general.
Interview questions [1]
Question 1
There weren't really any difficult questions. However, there were some on various algorithms that were tricky.
I applied through college or university. I interviewed at Microsoft
Interview
Campus recruitment.
First there was a written round. MCQs were easy. Programming questions were
1) Print out the last 10 lines of a string.
2)Level wise printing of a binary tree.
First Interview:
1)Convert "aaabbcccsss" to "a3b2c3s3" inplace.
2)Find if a linked list is circular
Second Interview:
1)Two extra pointers in nodes of a BST, prev and next. Set them to inorder predecessor and successor respectively.
Gave a nlogn average solution. Interviewer told me write code which took me nearly 25 minutes. Rejected after this round.
Interview questions [1]
Question 1
Interviewer was expecting an order of n solution in round 2 but told me code nlogn solution which took too much of time. Dissapointed.