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 Chase| JPMC | SDE 3 | Bengaluru
Summary
I had an interview experience with JPMorgan Chase for an SDE 3 role, which involved multiple technical rounds focusing on current projects, Java output prediction, system design, and behavioral aspects. I received a HIRE verdict.
Full Experience
Current Company : Lending Startup
Location : Hyderabad
Current Role : Senior Software Engineer
YOE : 7years
The recruiter reached out to me on LinkedIn to schedule the rounds.
1st Round(taken by a VP) :-
- Current projects and tech stack I have worked upon. Follow up questions on design decisions.
- Given two Java code snippets to predict the output.
- A DSA medium level problem which I solved using heap.
2nd Round(taken by a VP) :-
- Asked about deployment process in my current company and related with theirs.
- Gave a design problem and asked about fault tolerance on each step and justify my decisions.
- Gave another design scenario in which the entire process was synchronous and I had to make it fault tolerant. I couldnt.
3rd Round(HM / Behavioral Round)
- Asked about my current project and why I am leaving my current company.
- Design a Virus Scanning service. Follow-up questions on fault tolerance. I designed and made it idempotent.
- Was asked to make all the services idempotent via some common orchestrator. I couldn't find a way.
VERDICT : HIRE
Interview Questions (8)
Discussed my current projects and the technology stack I have worked upon, followed by questions on design decisions made within those projects.
I was given two Java code snippets and asked to predict their output.
I was asked about the deployment process in my current company and how it relates to JPMorgan Chase's practices.
I was presented with a design problem and asked to design a system, focusing on fault tolerance at each step and justifying my design decisions.
I was given another design scenario where the entire process was synchronous and challenged to make it fault tolerant. I couldn't find a way to make it fault tolerant.
I was asked about my current project and the reasons for leaving my current company.
Design a Virus Scanning service. Follow-up questions focused on ensuring fault tolerance. I designed the service and ensured its idempotency.
I was asked to design a solution to make all services idempotent using a common orchestrator. I couldn't find a satisfactory way to achieve this.