Amazon | SDE1 | India | Offer
Anonymous User
2007

Status: B.Tech from Tier 3 College
Current Position: Software Engineer at Mid Size Product based Company
Location: Bangalore, IN
Exp: 1.5 Years

Online Coding Assessment: 2 Coding questions

  • The First question was an Easy-Medium level greedy type question.
  • The Second question was Medium level Dynamic Programming question.
  • Then there were some LP(leadership principle ) questions in the end

After almost 10 days I got a call asking when can we schedule an interview. After that, I got mail containing the schedule of the first round of interviews.

Round 1 to 4 of the interview was divided into two parts, First, half was DSA round in the second half they were asking about CS concepts.

Round 1: The interviewer was SDE2 at Amazon. The coding question was a magnified version of the Union-Find Algorithm (Can’t Disclose Exact question due to NDA). In the second half interviewer asked me about various operating systems and network concepts.

Round 2: The coding question was based on the KMP string matching algorithm. In the second half interviewer went in-depth(more than anyone can imagine) about a particular story I had worked on in my current organization. He also suggested some design level changes which is mind-boggling for an outsider to suggest in a completely new project within 30mins.

Round 3: The coding question was printing a particular view(like bottom-top, mirror, invert) of an incomplete binary tree. I suggested 3 ways one after another but Interviewer wanted more and more optimization. At last, we agreed on a particular implementation. He again asked about basic operating system concepts.

Round 4: The coding question was based on DFS and BFS. In this round, I was asked about amazon’s leadership principal.

Last Round (Hiring Manager): The interviewer was an SDM with more than 20 years of experience. This round was mainly focused on the Amazon leadership principle you are required to indirectly communicate that you comply with Amazon leadership Principals. He also enquired about my current project and the impact I was delivering.

Verdict: I got a call from HR informing me that I was selected.

Things to remember:

  • Revise CS Concepts before the interview. I was asked in-depth about semaphores in 3rd round.
  • Practice standard problems from GFG and Leetcode.
  • Always write clean readable code in the interview with proper variable names and indentation.
  • Amazon leadership principles are very important.
  • Know in and out of your current Project.
Comments (2)