Amazon SDE 2 Interview
Anonymous User
1097

Recently, I had the opportunity to interview with Amazon for an SDE-2 position.

Background: Software Engineer 2
Experience: 4 years (Product Base Company)
Education: Tier 2

Note: Every round started with a quick introduction.

Online Assessement
Platform : Hacker Rank , 2 Coding questions and few behaviour questions
Questions: Two medium-hard problems, dont remember as the online assement happened 3 months back

Self-feedback: Passed 2 questions with 15/15 test cases

Recruiter reached out one week later, requesting slots for four onsite rounds to be completed within a week. But later due to conflicts things got postponed, and 2 months later I have reached out to recruiter again for scheduling the interviews, she then moved my profile to scheduling team for interviews.

Virtual Onsite Rounds

Round 1
Interviewer: Senior SDE

Questions:
Two medium DSA problem

  1. This is a graph reachability problem, to check if we can reach the objects and safely collected.
  2. This is unique path with obstacles leet code problem( Bit modified).

Interviewer focused on approach and also discussed on time complexity and space complexity for both problems in depth.

Two Leadership Principles (LP) questions
Self-feedback: Went well

Round 2
Interviewer: Senior SDE

Questions:
Two medium DSA problem

In a binary tree difference between sum of odd levels with sum of even levels.

Solved in 15 mins and discussed on time and space complexity.

2nd question is easy one

sorted but rotated array, find the minimum element in that array.

Solved in 15mins, discussed on time and space complexity and few follow up questions.

3 LP questions in this round
Self-feedback: DSA -> Went really well, LPs also went really well

Round 3
Interviewer: SDM

Questions:
One hard HLD problem

Related to subscription service.

No LPs were asked.

Self-feedback: This round was not that great for me, but i was confident in HLD.

Round 4
Interviewer: Priciple Engineer, Bar Raiser

Questions:
One medium LLD Problem

Asked to implement distributed monitory system which monitors health of servers

2-3 LP questions at the beginning. Took 30mins for LPs
Self-feedback: Went really well

One week later, recruiter called and said I was selected for SDE 2. Next week received offer letter.

My Preparation:
Solved the top 150 leetcode problems and strongly practiced patterns. Look for amazon tagged questions.

For HLD: HelloInterview - This is so far the best for HLD prepration.
For LLD: I used Grok to learn the patterns and important questions. Also few github blogs.

Personal Experience: Amazon focus on LPs so hard. Half of my success factor is I gave the best in LPs. Every round they grinded me minimum 20mins for LPs, One round they did not ask any questions but the rest 3 rounds half the time went for LPs.

Comments (2)