My Amazon Interview Journey — From Online Assessment to Final Offer

amazon logo
amazon
Software Development Engineer
May 1, 20253 reads

Summary

I documented my journey applying for an Amazon SDE role, detailing the Online Assessment, multiple interview rounds (DSA, System Design, Behavioral, Hiring Manager), and ultimately receiving a final offer within 28 days.

Full Experience

Application & Online Assessment (OA)

  • Applied through the Amazon Jobs portal — no referral.
  • Received OA after ~5 days.
  • OA included:
    • 2 coding questions (LeetCode Medium level)
    • 1 Workstyle Assessment
    • 1 Logical Reasoning section
  • Tip: Practice timed contests using platforms like LeetCode and HackerRank.

Interview Rounds

  • Round 1 – DSA Round
    • Medium-to-hard LeetCode-style question.
    • Required explanation of time and space complexity.
    • Multiple follow-ups and edge-case discussions.
  • Round 2 – System Design (for mid-level role)
    • Asked to design a rate-limiting system.
    • Focused on scalability, trade-offs, and database choice.
  • Round 3 – Behavioral
    • STAR format questions.
    • “Tell me about a time…” type scenarios were repeated often.
  • Round 4 – Hiring Manager
    • In-depth discussion about past projects and real-world challenges.
    • Evaluated ownership, leadership, and long-term thinking.

Timeline Recap

  • Applied: Day 0
  • OA Received: Day 5
  • OA Cleared: Day 10
  • Interviews Conducted: Day 15–20
  • Final Offer Received: Day 28

Interview Questions (1)

Q1
Design a Rate Limiting System
System Design

Design a rate-limiting system. Focused on scalability, trade-offs, and database choice.

Preparation Tips

What Helped Me Most

  • Practicing 150+ Amazon-tagged questions on LeetCode.
  • Watching YouTube mock interview breakdowns to understand real expectations.
  • Reviewing my own project code to confidently explain architecture and logic.
  • Keeping behavioral answers structured and honest using the STAR method.
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!