L5 (SDE-2) | Amazon | Interview experience | NIT | 2.8 YOE

amazon logo
amazon
· SDE-2 (L5)· Hyderabad· 2.8y exp
February 22, 2026 · 1 reads

Summary

I recently went through the full loop for SDE-2 (L5) at Amazon in Hyderabad, which included rounds on HLD, LLD, DSA, and Leadership Principles, and successfully received an offer.

Full Experience

🚀 Amazon SDE-2 (L5) Interview Experience – Hyderabad

Recently went through the full loop for SDE-2 (L5) at Amazon, and wanted to share the real takeaways — especially for folks with <3 years of experience.

Background

~2.8 YOE

Already SDE-2 at current company
Recruiter reached out and mentioned clearly:
“You’ll need to convince the panel given your experience.”

R0 – Online Assessment

2 DSA problems (standard elimination).
Nothing fancy. Greedy and graph problems.

R1 – HLD + Leadership Principles

Problem: Design a Shuttle / Ride Matching Service

  • Employees register pickup/drop
  • Time-slot based matching
  • Notifications to users

I designed it as:

  • Matching service
  • Event-driven notifications
  • Async processing (Kafka-style)
  • Clear separation between booking, matching, and notification layers

Strong Hire.

R2 – Bar Raiser / Managerial + DSA

Resume deep dive
2 Leadership Principles

One DSA question
convert integer to Roman String

R3 – DSA Round

  1. Binary search on answer type problem
  2. Modified Dijkstra / graph variation

Focus was on:

  • Clean implementation
  • Edge case handling
  • Time complexity discussion

R4 – LLD + LPs

Design a PubSub system with configuration.
Expected:

  • Entities
  • States
  • Contracts
  • Extensibility
  • Throughput upto 10k/second and hence multi-threading & async in Java helped
  • Used Excalidraw to structure the design clearly.

Fun part

I got the offer :p

Interview Questions (3)

1.

Design a Shuttle / Ride Matching Service

System Design

Design a Shuttle / Ride Matching Service with features like employees registering for pickup/drop, time-slot based matching, and user notifications.

2.

Integer to Roman String Conversion

Data Structures & Algorithms·Medium

Convert an integer to its Roman numeral string representation.

3.

Design a PubSub System

System Design·Hard

Design a PubSub system with configuration. Expected considerations included entities, states, contracts, extensibility, and handling throughput up to 10k/second.

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!