Recently, I had the opportunity to interview with Amazon for an SDE-2 position. Initially, I was contacted for an SDE-3 role, but after an initial screening with the Hiring Manager, the HR team proceeded with SDE-2.
Background: Senior Software Engineer
Experience: 5.5 years
Note: Every round started with a quick introduction.
Phone Screen
Interviewer: Senior SDE
Questions: Two Leetcode medium-hard problems (Top 50 Amazon-tagged)
- https://leetcode.com/problems/word-break/description/
- https://leetcode.com/problems/word-break-ii/description/
Self-feedback: Went really well
HR reached out the very next day, requesting slots for four onsite rounds to be completed within 2-3 days.
Onsite Rounds
Round 1
Interviewer: SDE-2
Questions:
One hard DSA problem (Top 100 Amazon-tagged)
A follow-up question on the same problem, only approach no code needed
- https://leetcode.com/problems/bus-routes/description/
- Follow up I do not find on leetcode, but it was just the addition of cost alongside bus route, can be solved with Dijkstra's algo.
Two Leadership Principles (LP) questions
Self-feedback: Went really well
Round 2
Interviewer: Senior SDE
Questions:
One medium DSA problem (not found on Leetcode) – could be solved using Greedy
- Found little closest problem on gfg with title minimize the heights second part
One standard LLD problem (Amazon asks this frequently; easily found in resources)
- Amazon Locker
No LP questions in this round
Self-feedback: DSA -> Went really well, LLD -> Went well from my perspective
Round 3
Interviewer: SDM
Questions:
One hard HLD problem (not straightforward, had never heard of it before)
- Related to metrics and distributed tracing but was putted in vauge way
Two LP questions at the end
Self-feedback: Managed to answer all follow-up questions. I feel I did well, but the final decision likely depends on the SDM
Round 4
Interviewer: SDE-2
Questions:
One medium DSA problem (famous design problem on Leetcode)
Two LP questions at the end
Self-feedback: Went really well
Now, Waiting for feedback. How are my chances of converting this?
A huge thanks to the Leetcode community!


