Got the offerSoftware Development Engineer II (SDE-2) at Amazon
- Difficulty
- Process took
- 3-4 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Referral
How it went
- Even if one round does not go well , don’t lose hope.
- Real, production-level experience can shine during design rounds. Use those stories confidently.
What they would tell you
- Even if one round does not go well , don’t lose hope.
- Real, production-level experience can shine during design rounds. Use those stories confidently.
How to prepare
- DSA for Bar Raiser can come with surprise twists, be flexible and revise linked list, matrix, and graph-based problems.
- Don’t skip Amazon LPs, real-world examples of ownership, customer obsession, and bias for action can turn the tide if one round is weak.
Round by round
- 1
Low-Level Design + LP90 min
I want to briefly share my interview experience by listing only the questions asked, without going into the full story. Design a Splitwise system with a focus on currency conversion logic. I began with Functional & Non-Functional requirements, followed by a class diagram and entity relationships. LP Questions:
- Share something you independently figured out
- How do you stay updated technically?
- 2
DSA60 min
While i was solving this DSA problem as i have missed some edge cases Given a matrix of 0s and 1s, convert minimum 0s to 1s such that only 2 islands remain at the end.
- 3
High-Level Design + LP60 min
Design the Reviews and Ratings system for an e-commerce product page. Approach:
-
Functional and Non-Functional requirements
-
Entity design + APIs
-
MVP proposal
-
Deep dive into non-functional aspects: scale, consistency, caching LP Questions:
-
Time when you had to deliver under tight deadline
-
A situation where the ask initially felt impossible
-
Obstacles you faced and how you overcame them
-
Tell me when you interacted with a user for feedback
-
- 4
Bar Raiser Round (DSA + LP)60 min
Sum of two numbers represented as a linked list, including edge handling for negative numbers. Constraint: No conversion to string or creation of new list. Partially solved the negative number handling. LP Questions:
- A time when you took complete ownership
- A time when you insisted on high standards
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.