← Interview experiences
Got the offer

Software 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. 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. 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. 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. 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

MediumRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources