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. I interviewed at Microsoft
Interview
It was nice. They asked about myself first and then started asking their questions. They asked mainly all those basic concept questions. Most of the questions on DSA and also some coding questions they told me to explain that code and how do i solve it.
Interview questions [1]
Question 1
At first they asked me about myself and later on some conceptual questions. They asked me code and how do i solve it.
I applied online. The process took 4 weeks. I interviewed at Microsoft
Interview
Phone call with recruiter -> take home programming assessment that was pretty easy. 3 questions with some coding, some "Find the bug and fix it" -> 4 rounds in one day, behavioral + technical. 3 hards, 1 medium all tagged as msoft on LC
I applied through other source. I interviewed at Microsoft (Hyderabad)
Interview
There are two rounds. One is technical and project-related questions. The second round is HR round, where it depends on the interviewer if s/he wishes to ask any technical question.
Interview questions [1]
Question 1
Given strings s1, s2, and s3, find whether s3 is formed by an interleaving of s1 and s2.
An interleaving of two strings s and t is a configuration where s and t are divided into n and m substrings respectively, such that:
s = s1 + s2 + ... + sn
t = t1 + t2 + ... + tm
|n - m| <= 1
The interleaving is s1 + t1 + s2 + t2 + s3 + t3 + ... or t1 + s1 + t2 + s2 + t3 + s3 + ...
Note: a + b is the concatenation of strings a and b.