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 SDE2 [Feb25 : Offer]
Summary
I successfully navigated the Amazon SDE2 interview process, which included an Online Assessment, two Data Structures & Algorithms rounds, a Low-Level Design round, a High-Level Design round, and a Bar Raiser round, ultimately receiving an offer.
Full Experience
Online Assessment (OA)
Successfully solved both coding questions and was shortlisted for the in-office interview drive.Round 1 (~1.5 hours)
- Problem 1: Focused on finding a peak element in an array. The question had several non-trivial variations and extensions, leading to an in-depth discussion lasting around 35–40 minutes.
- Problem 2: Related to checking if a binary tree is height-balanced. Again, the problem was not straightforward and required a nuanced approach.
- Additional: Several behavioral questions based on Leadership Principles were also covered.
Round 2 (~1.5 hours)
- Focus: Low-Level Design (LLD) for a Seller Experience application.
- The interviewer presented a comprehensive set of requirements, and the discussion revolved around designing entities and system components while justifying each design decision.
- The session was very detailed, and the interviewer challenged design choices rigorously.
- Leadership Principles: Behavioral questions interspersed throughout the session.
Round 3 (~1.5 hours)
- Focus: High-Level Design (HLD) of a Payment Service.
- Conducted by the Hiring Manager, this round also involved in-depth Leadership Principles questions.
- Emphasis was placed on system scalability, fault tolerance, and real-world trade-offs.
Round 4 (Bar Raiser)
- Focus:
- Leadership Principles
- A LeetCode Hard-level DSA problem involving Disjoint Set Union (DSU)
Interview Questions (6)
Focused on finding a peak element in an array. The question had several non-trivial variations and extensions, leading to an in-depth discussion lasting around 35–40 minutes.
Related to checking if a binary tree is height-balanced. Again, the problem was not straightforward and required a nuanced approach.
Several behavioral questions based on Leadership Principles were also covered.
Low-Level Design (LLD) for a Seller Experience application. The interviewer presented a comprehensive set of requirements, and the discussion revolved around designing entities and system components while justifying each design decision. The session was very detailed, and the interviewer challenged design choices rigorously.
High-Level Design (HLD) of a Payment Service. Conducted by the Hiring Manager, this round also involved in-depth Leadership Principles questions. Emphasis was placed on system scalability, fault tolerance, and real-world trade-offs.
A LeetCode Hard-level DSA problem involving Disjoint Set Union (DSU)