Amazon SDE-2 Interview

amazon logo
amazon
SDE-2
May 14, 20253 reads

Summary

I interviewed for an SDE-2 role at Amazon, completing multiple rounds including Online Assessment, DSA, LLD, and HLD. I am currently awaiting the verdict for the HLD round, with a Bar Raiser round yet to be scheduled.

Full Experience

Round 1 - OA

  1. https://leetcode.com/discuss/post/5206755/amazon-oa-by-anonymous_user-krko/
  2. https://leetcode.com/discuss/post/6740174/amazon-india-oa-what-are-my-chances-by-a-jfvo/

I was able to get basic solution missing edge cases in both questions.

Round 2 - DSA and Problem solving

  1. Remove duplicates from array.
  2. QuickSort with a follow up
  3. LRU Cache.

BTW 2 LP questions to answer in the initial 5-10 mins HR gave 3 topics, I had picked 2 instances to fit any question from the LPs asked.

Had to rush as I had to walkthrough the whole code and time constraints.

(HR didn't mention anything about strong hire/lean hire which I heared in other reviews)

Round 3 - LLD

again 2 LP questions, I couldn't remember the exact topic the question was related to, but I gave genuine answers.

  1. Vending Machine Follow ups on Change management/ stock management/ refill scenario.

Round 4 - HLD (Hiring Manager)

Brief about my self and around 15-20 mins on LPs and follow ups on my previous experience

Then came the system design question which unsettled me. It isn't normal question but felt more like LLD.

Cant share the exact requirement as I didn't find it online anywhere afterwards. So here's the similar question:

Design a system which provides route map to pickup from huge number of Stores (Each store has a pickup time and is linked to a single warehouse). There can be other constraints like return the stores within certain radius of warehouse.

I tried getting all the information, but still felt it wasn't a good choice. I cant do much about this so I gave my best by bringing in approach using: GeoHash, cron jobs and then scaled up the application using basic horizontal scaling methods.

I spent the last 36 hours preparing System Design Interview and thought I can get strong hire from this round, nature had other plans.

Waiting on verdict of this round. Thought posting this would help me at ease.

Wish me luck

Update: Bar Raiser yet to be scheduled- it is a coding round as per my HR

Interview Questions (5)

Q1
Remove Duplicates from Array
Data Structures & Algorithms

Remove duplicates from array.

Q2
QuickSort with Follow-up
Data Structures & Algorithms

QuickSort with a follow up

Q3
LRU Cache
Data Structures & AlgorithmsMedium

LRU Cache.

Q4
Design Vending Machine
System DesignMedium

Vending Machine Follow ups on Change management/ stock management/ refill scenario.

Q5
Design System for Route Map to Pickup from Stores
System DesignHard

Design a system which provides route map to pickup from huge number of Stores (Each store has a pickup time and is linked to a single warehouse). There can be other constraints like return the stores within certain radius of warehouse.

Preparation Tips

I spent the last 36 hours preparing System Design Interview and thought I can get strong hire from this round, nature had other plans.

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!