I applied through college or university. There was an on-campus opportunity where Microsoft came to our college and hired 15–16 interns. The first round consisted of online assessment questions, which included two medium-level questions on strings and knapsack dynamic programming.
They asked for an introduction, then started asking questions from my resume about my projects, such as what I had built. Since I had put a chat app on my resume, they asked me about WebSockets, the difference between WebSockets and HTTP, and whether I had worked on AI. Later, they asked me one DSA question, which was a sliding window problem, and then that round was over.
For the second round, they asked me more about my project and user-IT support, which I couldn't answer very well. Then they shifted to a DSA stack implementation question, which resulted in an error that wouldn't run, and I didn't get time to debug it. Another question was on group anagrams, for which I couldn't give an optimal solution either. Afterward, they asked me if I had any questions for them, and that was it. I regret not being able to revise these topics and instead spending all my time studying graphs and dynamic programming.
The following metrics were computed from 1 interview experience for the Microsoft Software Engineer (Internship) role in Raipur, Chhattisgarh.
Microsoft's interview process for their Software Engineer (Internship) roles in Raipur, Chhattisgarh is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Raipur, Chhattisgarh.