πŸ§ͺ My Amazon L5 (SDE II) Interview Experience – What Went Well and What to Avoid

amazon logo
amazon
SDE II (L5)India3.5 years
May 22, 2025 β€’ 3 reads

Summary

Recently interviewed for Amazon's SDE II (L5) role and made it through 4 rounds. I did well in DSA and Leadership Principles, but got a mixed review on System Design, which ultimately led to a rejection. Sharing this so others can learn from it.

Full Experience

1️⃣ Round 1 – HLD + LP (23rdApril)

  • Type: High-Level System Design
  • Question: "Design your current AI chat system"
  • I explained the architecture I had built in my current role – real-world experience helped.
  • Walked through:
    • Client β†’ Gateway β†’ Services β†’ Database
    • Real-time messaging via WebSocket
    • Stateless backend, rate-limiting, vector DB usage, etc.
  • LPs: Went well β€” interviewer mentioned "structure can improve" in LP answers.
  • Feedback: Interviewers were impressed technically. Small feedback on improving LP structure.

2️⃣ Round 2 – DSA + LP (24thApril)

  • Type: Graph + Heap
  • Question 1: Find a connecting path between flights (flight booking system scenario).
  • Follow-up 1: Add weights (costs) β†’ used Dijkstra’s Algorithm.
  • Follow-up 2: Handle to β†’ from direction β†’ made bidirectional graph changes.
  • Used heap-based implementation, handled edge cases.
  • LPs: Focused on handling ambiguity, delivering results, taking ownership.
  • Feedback: Positive. One of my strongest rounds.

3️⃣ Round 3 – LLD + LP (2nd May)

  • Type: Low-Level Design + Deep Dive
  • Question: Design Splitwise:
    • Users create groups
    • One user pays, others split bill
    • View balances and settle-up
  • I built the class diagram, schema design, and balance tracking logic.
  • I missed stating functional and non-functional requirements explicitly up front.
  • I assumed the requirements were already clear, so I jumped into design quickly.
  • LPs: Went fine β€” no negative signals.
  • Feedback (post-interview): Mixed. Interviewer expected more upfront structure and deeper reasoning on how to handle things like balance tracking, consistency, and settlements.

4️⃣ Round 4 – Bar Raiser (LP + DSA) (19th May)

  • LPs: 40 minutes β€” covered Invent & Simplify, Ownership, Bias for Action.
  • Focused on scaling an app I had worked on β€” taking DAUs from 1k β†’ 25k.
  • DSA: Stack-based problem – Asteroid Collision (LeetCode Medium).
    • Solved in under 10 mins with optimal solution.
  • Follow-up: β€œHow would you optimize memory usage?” β†’ discussed.
  • Feedback: Strong positive.

❌ Final Verdict

  • Coding: Strong hire
  • LPs: Acceptable/good
  • System Design: Mixed feedback β†’ led to rejection

Interview Questions (4)

Q1
Design AI Chat System
System Design

Design your current AI chat system.

Q2
Flight Path with Weights and Bidirectional Edges
Data Structures & Algorithms

Find a connecting path between flights (flight booking system scenario). Follow-up 1: Add weights (costs). Follow-up 2: Handle to β†’ from direction.

Q3
Design Splitwise
System Design

Design Splitwise with the following features: Users can create groups, one user pays and others split the bill, users can view balances and settle up.

Q4
Asteroid Collision
Data Structures & AlgorithmsMedium

A stack-based problem, LeetCode Medium. Follow-up: How would you optimize memory usage?

Preparation Tips

🧠 Learnings (TL;DR)

  1. System Design: Always Start With Checklist
    Even if the problem looks simple or familiar:

    • Functional + Non-Functional Requirements
    • Constraints, Assumptions, User flows
    • Only then move to class diagrams/schema
  2. Depth Is Key
    Amazon values clarity in thought. Instead of racing into the solution, pause to:

    • Talk through trade-offs
    • Consider how the system handles scale, consistency, and failure
  3. LPs Need Structure

    • Use STAR: Situation, Task, Action, Result
    • Expect follow-up β€” they will test consistency
  4. Coding Interviews Are Only One Part
    Even if you solve all DSA problems optimally, design rounds carry equal or more weight at L5.

  5. Bar Raiser Will Probe Hard on LPs
    Be authentic, but also tight. Keep your story focused and measurable.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!