Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Microsoft | SWE Intern | Hyderabad, India
Summary
I successfully interviewed for a Software Engineering Intern position at Microsoft in Hyderabad, India, and received an offer after completing the coding round and two technical interviews.
Full Experience
My Microsoft SWE Intern Interview Experience
The journey began with resume shortlisting, where my qualifications were evaluated to proceed to the next stage.
Coding Round (Online Assessment on Codility)
The second stage involved an online coding assessment on Codility, which tested my coding skills and problem-solving abilities.
Technical Interviews
The final rounds consisted of two technical interviews. Both interviewers were friendly and supportive, creating a comfortable environment. They encouraged questions, clarifications, and provided hints when requested.
Round 1
- Duration: Approximately 1 hour
- Content: I was asked problems on Array (LeetCode Medium) and Tree BFS. We also discussed Java basics and variations in the Tree question.
Round 2
- Duration: Approximately 1.5 hours
- Content: This round involved 6-7 questions covering Trees, Trie, Stack (Hard), Array, and Kadane's Algorithm. The difficulty ranged from LeetCode Medium to Hard.
Verdict
I am thrilled to share that I received an acceptance for the position of Software Engineer Summer Intern (8 weeks). The location is Hyderabad with a stipend of 1 lac+ per month, along with a relocation bonus of 1 lac.
Interview Questions (1)
In one of the technical rounds, I was asked a problem that required finding the maximum possible sum of a contiguous subarray within a given array of numbers. This problem is typically solved using Kadane's Algorithm.
Preparation Tips
Tips and Tricks for Success
- I made sure to keep my introduction concise and focused.
- I sought clarification from the interviewer if any part of the question was unclear.
- I didn't hesitate to ask for hints if I found myself stuck during problem-solving.
- I always took a minute or two to organize my thoughts before responding to a question.
- If I was unsure about an answer, I was honest and communicated that I didn't know, rather than attempting to fabricate a response.
- I avoided any attempts to cheat, as experienced interviewers can easily detect such behavior, leading to disqualification.