Amazon SDE2 Interview Experience

amazon logo
amazon
· SDE-2
March 31, 2026 · 0 reads

Summary

I went through the Amazon SDE-2 interview loop, completed several rounds including DSA, system design, and behavioral questions, but the final HLD round was cancelled and I was not considered further.

Full Experience

Went through the Amazon SDE-2 interview loop recently.

Round 1 was supposed to be HLD, but it got rescheduled due to unavailability of Interviewer and then just never happened.

Round 2 was DSA - Started with LP discussion for 20-30 mins and after that it was a hard DP problem.

Round 3 was more like LLD + general problem solving. Focus was on writing clean, maintainable code. Had LP questions for 20-30 mins and a good discussion on designing a rate limiter and its different algorithms token bucket, fixed window, sliding window along with implementation of one of them.

Round 4 started with ~10 mins of behavioral (LPs), then DSA:

  • LCA variant
  • LRU cache with TTL Implemented both and discussed time complexity.

Then came the final HLD round which was supposed to happen.

A day before my HLD round, got a call saying it’s cancelled. That was it. No explanation, no feedback. Later saw the portal updated to “no longer under consideration” — no email, nothing. I did my best in all three rounds.

Not gonna lie, it’s a bit disappointing after putting in so much time and effort, and then not getting any feedback at all. But yeah, I’ll take it as a learning experience.

Interview Questions (2)

1.

LRU Cache with TTL

Data Structures & Algorithms

Implement an LRU (Least Recently Used) cache that supports a Time‑To‑Live (TTL) for each entry. The cache should provide get(key) and put(key, value, ttl) operations, evict least‑recently used items when capacity is reached, and automatically expire entries after their TTL. Discuss the time and space complexity of your solution.

2.

Design a Rate Limiter

System Design

Design a rate‑limiting system and discuss various algorithms such as token bucket, fixed window, and sliding window. Implement one of these algorithms to enforce a limit of N requests per time interval.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!