[NDA] Amazon | SDE2 | Seattle | Jun 2020 [Pending]
Anonymous User
1482

About me :
Preparing since March, primarily with Leetcode. 300+ solved so far. Solved the Amazon specific questions that are available in Premium. Didn't help as most of the questions were not seen in Leetcode ( except Tarjan's related + one Dijkstra's related question ).

System Design preparation : Highscalibility.com articles, GROKKKKING ****

Interview Experience :

Recruiter reached out to me over linkedin.

AMCAT Online Assessment :

  1. Priority Queue + String related question ( 100% )
  2. Tarjan's Algorithm related question ( 100% )

Virtual Onsite :
Round 1 : Coding Round
Many LP Questions.
One recursion + Binary Search related applied question. Had some trouble solving this. Took hints. I heard an 'OK' from him in the end. Had real difficulty understanding the question itself. Not seen so far in Leetcode.

Round 2 : System Design
Design a system that involves Peer to Peer communication ( not the exact question ). Provided a design solution using queues, load balancer, app-servers, DB etc. Many follow up questions were asked. Interviewer looked satisfied to an extent. Was a nice person to talk to.

Round 3 : Hiring Manager
LP questions + Deep Dive into technical exeprience. Liked this round too.

Round 4 : Coding Round
Many LP questions.
One Dijkstra's related graph question. Available in Leetcode. But again, I felt like it was totally a new question and had to rely on my knowledge of BFS + Priority Queue. Satisfactory. Answered follow up questions too.

Round 5 : Coding Round + Bar Raise ( probably )
Many LP Questions.
One Graph question that could be solved by BFS. I felt it was easy at that moment. Made a tiny mistake of not converting String to Integer while obtaining the coordinates of the neighbors. He didn't point it out and I didn't notice as I was extremely exhausted in my basement, taking the interviews. Answered the follow up question. He seemed ok. When I tried typing the follow up solution he said it wasn't needed.

Still waiting for the outcome as they will probably meet next week.

Expectations :
Why a possible reject ?
Round 1 as I took many hints before approaching. Got super nervous. It was the easiest question in the interview process. Round 5 as I forgot to parse the integer from the String. But really, it was extremely tiring at that point. The answer itself was good IMHO.

Why a possible offer ?
Round 5 as Bar Raised seemed ok, except the tiny mistake mentioned above. His follow up question actually fixed a small bug ans he seemed satisfied.
Round 3 as Hiring Manager seemed satisfied and was friendly.
Round 1 was actually good with LP except the coding part where my image for him probably flipped haha.
Round 4 was clean for both LP and Coding.

What next ? More leetcode.

Comments (6)