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
Amazon L5 (SDE II) | Bangalore | June 2025 | Selected
Summary
I was selected for an Amazon L5 (SDE II) position in Bangalore after completing an online assessment and four interview rounds covering Data Structures & Algorithms, Low-Level Design, High-Level Design, and Amazon Leadership Principles.
Full Experience
I'm posting my interview experience which is same as this one below:
OA:
Coding 2 Coding questions on Hackerrank. Solved first one completely and half of 2nd done.
HLD & LLD Questions: Custom Amazon portal where situation was provided and you have to answer based 4 5 design based questions on the situation. there were 6 7 situations in total.
I got a call from recruiter aftercompleting the online assessment on Hackerrank regarding offline interviews. First 3 rounds were conducted offline and last one was online after 2 weeks.
Round 1 (DSA):
Q1: Same question, different situation: https://leetcode.com/problems/koko-eating-bananas/ --> Solved Fully
Q2: https://leetcode.com/problems/pacific-atlantic-water-flow/ -> Explained the approach but coudn't complete psuedocode
2 Behavioural questions based on Amazon LPs.
Round 2 (LLD):
Chess LLD This was the most difficult round, he asked for:
- API calls, requests & responses for each
- Class structure The interviewer was nice, even though he grilled on the design for 1.5 on the design. We had a really good discussion on design and he allowed to make improvements on the design I first proposed based on his comments.
2 Behavioural questions based on Amazon LPs.
Round 3 (HLD):
The interview started with almost 5 to 6 behavioural questions based on Amazon LP and then we moved to Design Problem.
I was asked to design an Anomaly Detection System. He gave pretty clear requirements regarding the system. Basically, if there is a normal systen with an increase in transaction of 1000% than average for an unspecified time period it may or may not count as an anamoly but it needs to be checked out with stopping any of the transactions from going through.
I explained multiple approaches:
- Messaging Queues for shorter time window
- DBs for larger windows
Round 4 (Bar Raiser):
2 Behavioural questions based on Amazon LPs.
Coding Question: https://leetcode.com/problems/maximum-tastiness-of-candy-basket/
Interview Questions (9)
Two behavioral questions were asked, based on Amazon's Leadership Principles.
I was asked to design a Chess game, specifically detailing API calls, requests & responses for each action, and the class structure. This round involved a deep discussion and iterative design improvements based on interviewer feedback.
Two behavioral questions were asked, based on Amazon's Leadership Principles.
Five to six behavioral questions were asked, based on Amazon's Leadership Principles.
I was asked to design an Anomaly Detection System. The core requirement was to detect a 1000% increase in transactions compared to the average over an unspecified time period, flagging it as a potential anomaly without interrupting ongoing transactions.
Two behavioral questions were asked, based on Amazon's Leadership Principles.
Preparation Tips
---For HLD:--- Please read Designing Data Intensive Applications book by Martin K. It's really helpful for HLD foundation. For Questions and different HLD, read System Design Interview Vol 1 & Vol 2 by Alex Xu
---To Study Questions Related to Amazon LPs:--- There are few github repos that have around 50 60 amazon LP. Other sources:
- Use ChatGPT with prompt asking 3 questions on all 16 LPs.
- Google "Scarletink Amazon Leadership Principles". The article is really good.