← 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

Hiring now

Software engineer roles are open right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

  • Senior Software Engineer -.NET

    Tyler Technologies · Annapolis, Maryland

  • Software Development Engineer II

    SaaS Labs · Bengaluru, Karnataka, India

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first