Amazon | SDE2 | NYC | Feb 2019 [Reject]

I went through Amazon Onsite Interview Yesterday. This was for SDE2 position.

I had 5 rounds of interview.
Round 1: Behavorial + One coding (The problem is rated easy in LC)

Round 2: Behavorial + Technical Questions + One Coding (It is a LC medium)
This second guy was not very clear on what he was expecting. He asked me how to do a binary search on a Hashmap. I was like what? I almost devised a new Algorithm.
Later, he said it can't be done.
He was communicating very poorly and was really hard to understand him. He messed up the whole interview. As soon as I start with a for loop, he says, it has to be done recursively. Didn't even let me proceed forward. Didn't clarify the question at all. I understood the problem after I came home and searched on leetcode.

Round 3: Behavorial + System Design (From Other team, so might be a bar raiser)
On System Design I fairly approached the problem well. I proceed with a pattern as that in *** the System Design .
I)Gathered Requirements : Functional/Non-Functional.
II) Traffic Estimation, Storage Estimation
III) Database Table Design
IV) Did a high level System Design.
V) Added cache and discussed about it.
Doing all this took a lot of time. I wanted to explain him further, about data sharding and adding a load balancer. And all these "big terms". But he didn't let me go any further.

Round 4: Behavorial + My Past work Experiences

Round 5: Coding(LC Hard) + Behavorial
There were 2 interviewers , I felt this was in a way more like how they should take an interview. They had me explain how I would solve the problem first and later code it. I was able to comeup with the solution within 30 mins. After coding, I was relaxed, So, with the peaceful mind, I believe I did well in the behavorial part.

Comments (5)