L5 (SDE-2) | Amazon | Interview experience | NIT | 2.8 YOE
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
- Binary search on answer type problem
- 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)
Design a Shuttle / Ride Matching Service
Design a Shuttle / Ride Matching Service with features like employees registering for pickup/drop, time-slot based matching, and user notifications.
Integer to Roman String Conversion
Convert an integer to its Roman numeral string representation.
Design a PubSub System
Design a PubSub system with configuration. Expected considerations included entities, states, contracts, extensibility, and handling throughput up to 10k/second.