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. The process took 1 day. I interviewed at Microsoft (Berkeley, CA) in Feb 2011
Interview
It took me just one on-campus interview. I contacted them through a career fair. It was one software engineer from a network engineering team interviewing me for about 45 minutes. The first 10 minutes, he spent asking me questions on my previous work experience and projects. Then the next 10 minutes, he asked me an open-ended question on how to design a coke vending machine. During the last 10 to 15 minutes, he asked me technical questions.
Interview questions [1]
Question 1
Write a C++ code to reverse the order of words in a string, without using any additional buffer.
I applied through college or university. The process took 3 days. I interviewed at Microsoft (Seattle, WA) in Jan 2011
Interview
I took the interview this Jan. It was very hard.
I have 3 interviews in total. First interviewer ask about my course project and ask me to write code.
The second interview consist a techn and dinner. I was interrupted by multiple time since my interviewer was chatting with other people.
And last one interviewer was good. I only got through 1 problems instead of 2
Interview questions [2]
Question 1
given a list of 32bit inter. return a 64 bit int. Without hardware support