Software Engineer 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 online. I interviewed at Microsoft (Seattle, WA) in Mar 2019
Interview
it is a first round phone interview, the interviewer is nice and asked several behavior questions and dive deep to my project. She asked me a very easy array question, but since it is my first time software engineer interview, I was very nervous and did not have good performance.
I applied through other source. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Aug 2019
Interview
I interviewed for full time as an intern. 2 interviews with principle engineers, straightforward expectations and friendly interviewers.
I showed up to their offices, worked through one technical question with each. Each interview was an hour long. It is important that you are able to talk about your prior experiences as they both asked questions regarding experiences on my resume.
Interview questions [1]
Question 1
Asked me to solve a variant of the knapsack problem, it was an NP-complete problem.
I applied through college or university. The process took 1 week. I interviewed at Microsoft (Guwahati) in Aug 2018
Interview
They first had an online coding round consisting of three questions on DS and Algo. After that, they had a group fly round in which they gave a question and we have to explain the solution to mentor and write the pseudocode on paper. After this, they took two interviews of around 45 mins each.
Interview questions [1]
Question 1
In first interview they asked: Print all permutations of a string in pair of 2. For eg. for string “abcdef” answer is “abcdef”,”abefcd”,“cdabef”,”cdefab”,”efabcd” and “efcdab”. Other than this we mostly talked about my projects