Amazon | SDE 2 | Bangalore
Anonymous User
3016

Recruiter reached out on LinkedIn. This was my first time interviewing with Amazon.

The initial screen was an HackerRank OA, don't remember the exact questions. There were two questions in 90 mins and then there were general Software Engineering questions. I was able to solve both the questions and moved on to onsite

Round 1
Two DSA questions were asked.

  • The first question was similar to 1552 with minor variations.
  • Second question was 743

Two LP questions. Don't remeber the exact questions but I had good stories prepared for all the varieties of LPs, was able to answer them satisfactorily

Recruiter reached out and informed this round was a

Round 2
This was a LLD round.
The round started with two standard LP questions

  • Tell me about a time when you improved upon a process and how it impacted a customer
  • Tell me about a time when you had to do an in depth analysis of a system/project

LPs went well

The LLD question was to design a ATM system.

I was not able to do this properly or at least how the interviewer wanted it. The expectation was to list down the requirements, list down core entities with attributes and behaviour and then write code for one or two features. Proper data type for attributes is important

I fumbled the requirements and the core entities so could not perform in this round properly.

Feedback for this round was poor

Round 3
This was an HLD round
The round started with two LPs. Do not remember the exact questions.

HLD question was design a chat application.

The expectation was to list down requirements (functional and non functional), core entities , simple API endpoint definitons and then the design.
I tackled the functional parts and then one by one addressed the scaling issues and non functional parts.

The feedback for this round was strong

Round 4 - Bar Raiser
This round had two DSA questions

  • Print level order traversal of a binary tree
  • Print zig zag order traversal of binary

The interview happened on a Saturday, maybe they wanted to take it easy.

  • Tell me about a time when you saw a process/system not living upto the standards and what did you do
  • Tell me about a time when you had a disagreement with a senior and how did you handle it

This round went well, feedback was strong hire

After the hiring committee discussion the recruiter reached out to inform me that since all the rounds were strong hire except LLD , so they wanted to move forward with one more LLD round.

Round 5
First 30 minutes went into LP discussion. I do not rememeber the questions. The interviewer pretty much bombarded with multiple LPs.
I was able to answer them satisfactorily.

LLD - design an issue management system

Pretty much followed the pattern used for HLD -> list down requirements , core entities with attributes and behaviour and then code
Design pattern used is state pattern , strategy pattern and factory pattern.

Recruiter reached out in 15 minutes to inform it was a strong hire and they are moving onto the offer stage.

Waiting for the offer.

My advice would be really focus on the LPs and keep 10-15 stories prepared. Usually folks tend to miss out on the LP. Amazon places a big emphasis on the LPs

EDIT:
Offer : https://leetcode.com/discuss/post/6829780/amazon-sde-2-bangalore-offer-by-anonymou-k3d1/

Comments (12)