Amazon SDE-2 Interview Experience
Summary
I successfully interviewed for an SDE-2 role at Amazon in Bangalore, passing all rounds, including problem solving, bar raiser, LLD, and HLD, leading to an offer letter three weeks later.
Full Experience
Sharing my interview experience for Amazon SDE-2 role in Bangalore
Round 1 (Problem Solving)
First 30 mins was fully LPs. Then I was asked 2 DSA Questions
1) Given employee manager relationship find how many new managers are formed if current manager goes on leave. If current manager goes on leave then their immediate reportees become new manager. Manager employee relationship will always be strict tree. First I was asked to solve for binary tree then extended for N-ary Tree. I gave optimal approach and interviewer was satisfied.
2) Longest consecutive sequence
In first round I was expected to write full working code and trace with test cases.
Self-Verdict : Strong Hire / Hire
Round 2 (Bar Raiser)
It was bar raiser round and around 40 mins the discussion went on LP and current project they asked lot of in-depth question. The interviewer had around 15 years experience in amazon and was very friendly and discussion went extremely well.
1 DSA problem was asked : Find median in data stream (question was not directly asked they gave some long problem statement which essentially boiled down to this )
I was just expected to explain the logic and I didnt write code
Self-Verdict : Strong Hire ( This was my best round)
Round 3 (LLD)
This round was LLD and problem statement was design finance app. He asked me to come with requirements and asked API design and added more strange requirements.He basically wanted to arrive me to answer which he had in his mind. This was my weakest round.
The expectations was to come up with classes and API design and also some HLD.
In last 10 mins LPs were asked
Self-Verdict : Lean Hire
Round 4 (HLD)
This was hiring manager round and interviewer was very friendly person.Since all rounds happpened on same day and I was exhausted he gave me extra 15 mins break. Inital 20 mins he grilled on LPs and design problem was Design Spotify and he was mainly interested in playlist and song queue management since I had done small project on same in my college. This round went extremely well and interviewer was satisfied
Self-Verdict : Strong Hire / Hire
Rounds happened on weekend and on monday I got call from recruiter saying they are aligned and offering me SDE-2. I got offer letter after 3 weeks. I was so relieved and it was best moment of life. I was mainly applying only to Amazon and it was such a relief to crack it.
Tips
1) Give importance to Amazon Leadership principles as 50% of their rounds they focus on LP
2) Learn to write production quality code and be good in tracing
Thanks to leetcode community for all the valuable insights
Interview Questions (5)
Given employee manager relationship find how many new managers are formed if current manager goes on leave. If current manager goes on leave then their immediate reportees become new manager. Manager employee relationship will always be strict tree. First I was asked to solve for binary tree then extended for N-ary Tree.
Design finance app. He asked me to come with requirements and asked API design and added more strange requirements.He basically wanted to arrive me to answer which he had in his mind. The expectations was to come up with classes and API design and also some HLD.
Design Spotify and he was mainly interested in playlist and song queue management since I had done small project on same in my college.
Preparation Tips
LLD - Concept and Coding YT
HLD - Jordan has no life system design and hello interview
DSA - close to 500 problems and I just got past 30 days questions from LC premium and solved it (this is not mandatory tho but will be helpful)