Microsoft Interview Experience For Internship (Off-Campus) 2024

I’d like to share my Microsoft interview experience in this post to help students preparing for upcoming interviews. Firstly, I want to mention that the selection process was enjoyable, and the interviewers at Microsoft were nice and kind throughout.

I applied for the internship in August and received an email for the Online Assessment (OA) in September. Revise the topics as much as you can; don’t learn any new topics. Revision is the key.

Round 1 (Online Assessment) : This round required solving 2 coding questions within 90 minutes. The questions were easy to medium-level, and I completed them within 30 minutes. They were based on Greedy (medium level) and Graph (medium level leetcode).

Around 15 days later, I received an email stating I had cleared the OA and needed to choose interview dates. The interview dates were between October 9th to 13th. I chose the slot on October 13th, thinking I’d have more time to prepare.

TIP: Select the slot early as chances of selection increase if they find someone eligible. The vacancy will be filled, and even if you performed well, you might not be selected. Choose wisely.

Round 2 (Technical Interview) : This round lasted nearly 45 minutes and was quite smooth. The interviewer first asked about my projects, experiences, and ongoing internships. Then, he asked about my preferred coding language and posed basic to advanced questions on it. After that, he asked me to share my screen and write some syntax on a notepad. We then proceeded with a coding question on LinkedList (easy lc). Next, he asked questions related to CS fundamentals on OOPS and about the implementations of classes, destructors, constructors, etc. Prepare them well.

Round 3 (Technical Interview) : This round also lasted about 45 minutes. The first question was based on Arrays (Hard lc) and binary search. Can’t disclose the questions.

After this, I didn’t receive any email about the further process, indicating I was not shortlisted for the next round.

VERDICT: Not selected

My advice to all candidates is to stay calm and confident during the entire process. You can deliver your best only when you are calm and composed. Companies not only test your technical knowledge but also how you interact during the interview and handle difficult situations. Students generally focus on OOPs and DS/Algo, but preparing on topics like Operating Systems, Networking, and System Design can be helpful. The master tip to every aspirant is to keep interacting with the interviewer and think aloud so they understand your approach.

Thank you for reading. Hope you gained some knowledge. Cheers!


Contact Us