I was referred by a former colleague who had a great experience at Microsoft. The interview kicked off with a technical phone screen, where I faced some tough DSA questions, including reversing a linked list and finding the kth largest element in an array. During the onsite, we tackled a system design question about creating a scalable URL shortener. Midway through the coding round, it hit me that I had just practiced a very similar problem on prachub.com days earlier, which gave me a much-needed boost. Ultimately, I didn't receive an offer, but it was a valuable experience.
The following metrics were computed from 2,095 interview experiences for the Microsoft Software Engineer role.
Microsoft's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process.