I appeared for Amazon SDE-1 Interview this year in march'20.All interviews were conducted online on Amazon Chime because of COVID-19 outbreak they mentioned this earlier in the mail itself.
I was not prepared for the interviews at all but I thought to give it a shot.
In each round I had to code my solution on their Amazon Live code.
Round 1
Q1 : Optimally search an element in row wise and column wise sorted matrix.
Q2 : Given entry and exit time in seperate arrays as input of each individuals tell the minimum number of chairs required to accomodate.
I was not sure if i was able to clear the previous round because it took me a long time to explain the interviewer solution of Q1.
Round 2
The same day I received a call from recruiter about another round
Q1: Don't remember exactly :
Given a binary tree print all the nodes of that level which have maximum sum.
I implemented a similar problem. It was my bad while implementing I took it for an another problem 😅 but after the feedback from the interviewers I corrected my solution immedialty.
Round 3 (Design )
Lot of questions on leadership principles and my past experience.
Parking lot design problem.
Interviewer was a SDM at Amazon.
Round 4
Again lot of questions based on leadership principle and past experience.
30 mins discussion and coding.
I was able to solve with some help from the interviewer and he seemed to be satisfied.
Till this point I had not thought I would be able to make through that many rounds.
After 3 days I got a call from recruiter for another coding round.
Round 5 (Bar Raiser) :
Interviewer was himself had very less experience at Amazon . A little discussion intro on current experience.
Q1: Given a Singly list modify the list in a way such that all elements every alternate element is replaced with an element from the end of the list.
e.g. input : Coding
output : Cgondi
He wanted an optimal inplace approach.I told him the approach but I made a lot of mistakes while implementing it and missed few edge cases.He was satisfied the solution.
Next day I got the rejection mail and the recruiter confirmed this on call.