I applied online. The process took 2 weeks. I interviewed at Microsoft (Seattle, WA) in Oct 2024
Interview
The Microsoft Software Engineering Intern interview process was a comprehensive and well-structured experience designed to evaluate both technical and behavioral skills. It began with an online assessment comprising coding challenges, debugging tasks, and logical reasoning questions. The coding problems were algorithm-focused, with topics like arrays, hashmaps, and dynamic programming, requiring a solid understanding of data structures and efficient problem-solving techniques. After successfully completing the assessment, I moved on to a technical interview conducted over video, where I was asked to solve one or two coding problems in a collaborative environment while explaining my thought process. The interviewer also asked behavioral questions, such as how I handled challenges in previous projects, which allowed me to showcase my problem-solving mindset and teamwork skills. Finally, the process culminated in a virtual "super day" with three back-to-back interviews. These included advanced coding challenges, discussions about system design concepts, and deeper dives into my past projects. The interviewers were professional, encouraging, and focused on understanding both my technical abilities and cultural fit with Microsoft. Overall, it was a rigorous but rewarding experience that offered valuable insights into Microsoft's expectations and work environment.
I applied through college or university. I interviewed at Microsoft (Nueva Delhi)
Interview
basic questions were asked, good experience. mostly standard DSA (LinkedLists, DP, Trees, etc) questions from leetcode and subject Discussion, ample time was given by the interviewer. It was an on campus interview
Interview questions [1]
Question 1
mostly standard DSA (LinkedLists, DP, Trees, etc) questions from leetcode and subject Discussion
I applied online. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Jan 2024
Interview
Applied online (10/23), got moved to final round (12/23). Final interview consisted of two back-to-back interviews, both of which were a mix of behavioral and technical questions. I received the offer within 24 hours of my interview.
Interview questions [1]
Question 1
Merge sorted list (linked list), design a library system (OOP)