YOE: 5
Hi Guys,
I have been using this awesome forum from quite some time, now its my turn to give back to the community.
Recently, I appeared for SDE 2 position for Amazon. So would like to share my experience here.
Qualifying round:
It was an online assessment round having two problems to solve.
Solved both of them in half of the alloted time, with all tested cases passed.
Recruiter contacted me for next set of steps, discussed my industry background with me.
I felt this discussion too, kind of plays an important role in hiring decision.
My onsite was scheduled 15-20 days post my discussion with recruiter.
It was 4 onsite virtual rounds of 1 hour each, back to back with 10mins of break in between.
Round 1:
Interviewer started with introduction, and then questions based on LP were asked
straight for 30mins. Many follow up questions based on my answers too.
Then it was a system design problem similar to design media sharing platform..
It was quite engaging discussion, did well on part of LP problems, though i almost answered all questions posed during design, but there were certain areas i wanted to touch[ were more important I later felt] which I couldn't because of time limit..
Round 2:
Started with LP questions, which went on for 30mins.
for next 30 mins, 1 DS & ALGO [involving strings concept ]problem was asked..
Had not seen that problem before, but could solve it within time.
Due to network issue, the shared codepad wasnt working towards end,
somehow managed to complete code, Wasn't sure if interviewer was satisfied , he wasn't able to ask follow up questions on it, because of network problems.
Round 4
Lot of LP questions + problem
Problem was variant of topological sort.
I came up with DFS solution and started coding it, in middle of code, interviewer asked me to
think of more optimal approach, and dropped in a hint. I built upon it and was able to come up with better solution, he asked me to code it. Could write 80% of code, as time was over.
Interviewer seemed happy and said, its ok, you were almost there.
Overall interview experience was positive, was little skeptical of system design round as I knew I could have done much better than that.
I particularly felt happy about LP part of rounds. Was asked about 20 questions in total, wasn't expecting such huge variety of questions.
LP forms quite major chunk of amazon interview, they very much focus on it.
I would recommend to prepare beforehand all the leadership principles with atleast 2 examples from your past experiences.
I thought I did well in LP and problem solving, was little skeptical about system design. Though amazon bar is quite high, somewhere inside was hoping for an offer. But you never know, whats inside recruiter mind.
Overall it was amazing experience, will continue to work upon my tech skills, hoping to get an offer someday!!