Microsoft Interview Experience for Software Development Intern 2023
Question Details
Microsoft Internship Interview Experience(SWE)Hope you find this helpful!In Round 1 (Online assessment) of the selection process, there were two challenging questions on D...
Full Details
Microsoft Internship Interview Experience(SWE) Hope you find this helpful! In Round 1 (Online assessment) of the selection process, there were two challenging questions on Dynamic Programming. About 250 students participated. For Round 2 (Technical Round 1) , only 25 students, including me, were chosen. We received an email in the evening and had an interview the next morning. I reviewed Dynamic Programming for the interview. The time frame of the interview was 60 minutes. During the interview, the recruiter asked for my introduction, and I mentioned my name, hometown, field of study, programming languages, and hobbies. I was presented with two questions from Data Structures and Algorithms (DSA). The first was about Valid Parenthesis . The second involved pairing skills in an even-sized array to ensure the sums of the pairs were equal to the other pairs. Due to time constraints, I performed a brute-force solution and discussed its time complexity. Consider an example [1,2,3,4,6,7,8,9] These should pair up to form {1,9}, {2,8}, {3,7}, {4,6} I asked him if two people can have the same skills or not then he said yes but for time being I consider that they do not have same skills. The interviewer then inquired if I had any questions. In Round 3 (Technical Round 2) , which included only 8 selected students, The time frame of the interview was 50 minutes. The interviewer began by introducing himself. He then asked me to introduce myself. I shared details about my project on Database Management System. The interviewer questioned my knowledge of C and asked me to explain the difference between Call by Value and Call by Reference. He also posed a DSA question about the Best Time to Buy and Sell Stock. There was no HR interview. I did face some challenges due to incomplete fundamentals, which I recognized but struggled to recall during the interviews. Stay genuine, be yourself, and showcase your enthusiasm for the role and the industry. All The Best!!
About This Question
This is a reported interview question from a microsoft interview for a eng manager role (intern level) during the oa round reported in 2025.
It covers the following topics: Sql, Arrays, Dynamic Programming .
Difficulty rating: Hard