There was a home test with a moderate leetcode question and a more complicated one that i had a total of 90 minutes to complete. After that, I had 2 back-to-back interviews with my potential Team Lead and a colleague of theirs. The colleague asked me another leetcode question with a recursive element to it and the Team Lead asked a design question that deepened as we kept talking and encountering problems.
Interview questions [1]
Question 1
On the personal end, I was asked to elaborate on a group project that I took part in and my involvement with it.
It was good but unfortunately didn't pass, everything was professional on their side, treated me very nice, made me a tour around the office and facility. The interview itself was a bit on the difficult side
One coding assessment and final round with three coding questions (leetcode easy-medium). A few behavioral questions and resume related questions were also asked during the final round. The assessment was a bit difficult and I didn’t pass all of the questions
The interview process for the Software Engineer (IC2 – Full Stack) role at Microsoft typically involves multiple stages designed to evaluate technical skills, problem-solving ability, and collaboration mindset.
Process Length: 2–3 weeks from initial screen to offer
Interview Format: Virtual (via Microsoft Teams)
Interview questions [1]
Question 1
One of the questions I got was a coding problem that tested both algorithmic thinking and code quality.