Amazon | SDE2 | India | May 2022
Anonymous User
990

I applied through Linkedin. Got a call from Amazon recruiter, she asked some questions regarding my current work and my experience in System Design.

OA : 2 questions

  1. Based on Knapsack Problem
  2. Based on Difference B/w Max and Min from contiguous subarrays of size k

Next day I got a mail from Amazon Recruting team regarding clearing the OA.
After 2 days recruiter contacted me regarding my availability to schedule interviews.

3 interviews has been scheduled in a day, back to back with a gap of 15 mins.
Every interview rounds had 2-3 LP Questions (discussion about 20-25 mins)

Round 1 : Ds/Algo : 1. Based on Priority Queue and Knapsack
2. Two tree nodes are cousins or not (Tree is n ary tree)

Round 2 : LLD : Design the Invoice Management System (Interviewer cleared his expectations from me : He wanted All the entities, Api's(private/public), modurality and SOLID principles should be followed)

Round 3 : HLD : This is the first time I was giving HLD interview so I was bit nervous but interviewer was really amazing and cooperative.
Design a Smart Meter Reading System.

In the evening I got a call from recruiter that I have cleared all the 3 rounds and they want to schedule my next round in next 5 mins. Though it was already 6 pm and I got tired of giving back to back interviews so I asked little time and then she scheduled my interview next day in the morning.

Round 4 : Coding + LLD
In this round the interviewer more focused towards Behaviourial questions. He was taking deep dive in every situation. And also be prepared with 2-3 stories for this round. Bcoz my interviewer was not satisfied with my 2 examples so, he asked me that any other example I have related to this situation. (It took almost 30-35 mins)

He gave me a Question, which I don't remember, it was very long. But he was expecting that code should be modular and extensible and follow OOPS and SOLID principles.
I written the whole code following Factory, Decorator, Strategy and Command pattern.
He pointed out 1-2 code smells, which I corrected him. And he seemed to be satisfied ad he said that 'your code will work correctly'.

--- I have given this interview 2 days before and result is still pending!

Comments (4)