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
JPMorgan | Interview experice | SDE 3 | Mumbai
Summary
I successfully navigated a multi-round interview process at JPMorgan for an SDE 3 role in Mumbai, despite being unprepared, and received an offer after completing a HackerRank assessment, coding, system design, and behavioral rounds.
Full Experience
HackerRank Coding Assessment:
I received an online assessment consisting of 2 data structure-based questions. While I don’t recall the exact problems, One were Related to Graph and other was one medium leetcode question.
Interview Process:
I got a call approximately 1/1.5 month after the assessment, and all three rounds were conducted on the next day. I was not prepared at all but luckily I cracked all the rounds.
Round 1: Coding + Code Review
- Coding Problem: I was given a problem similar to https://leetcode.com/problems/group-anagrams/description/, but with enhanced requirements. I proactively asked for all possible edge cases and incorporated them into my solution. The problem was further extended with additional constraints and complexities as we progressed, and I addressed those enhancements accordingly.
- Code Review: I was given a piece of code and asked to review it—pointing out potential issues, improvements, and suggesting best practices.
- Expect Java / Springboot related questions in between above interviews
Round 2: System Design (LLD + HLD)
- I was asked to design a basic Low-Level Design (LLD) for a Delivery Partner App.
- The interviewer provided a basic High-Level Design (HLD) and asked me to suggest improvements. I was also asked to walk through each component and explain the end-to-end flow in detail.
Round 3: Behavioral Round
This round was scheduled for 45 minutes, but it ended in just 25 minutes.
I think The interviewer seemed very satisfied with my responses and appeared impressed by my confidence, clarity, and experience.
Some of the scenario-based questions I was asked:
- How do you collaborate with different teams?
- How do you stay up to date with the latest technologies and trends?
- How do you handle situations when junior team members are not focused or underperforming?
Interview Questions (7)
I was given a problem similar to https://leetcode.com/problems/group-anagrams/description/, but with enhanced requirements. I proactively asked for all possible edge cases and incorporated them into my solution. The problem was further extended with additional constraints and complexities as we progressed, and I addressed those enhancements accordingly.
I was given a piece of code and asked to review it—pointing out potential issues, improvements, and suggesting best practices.
I was asked to design a basic Low-Level Design (LLD) for a Delivery Partner App.
The interviewer provided a basic High-Level Design (HLD) and asked me to suggest improvements. I was also asked to walk through each component and explain the end-to-end flow in detail.
How do you collaborate with different teams?
How do you stay up to date with the latest technologies and trends?
How do you handle situations when junior team members are not focused or underperforming?
Preparation Tips
I was not prepared at all.