Open In App

Amazon Interview Experience (On-Campus)

Last Updated : 10 Mar, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

ONLINE ASSESSMENT – This Round consists of 4 sections and you need to perform well in all of these.

A) DEBUGGING (20 mins) – You will be given around 7 debugging questions which will be extremely simple. You only have to correct the code to pass all test cases.

B) CODING (70 mins) – Questions asked were

  1. Based on Sorting ( Can’t find problem link )
  2. https://www.geeksforgeeks.org/count-number-of-substrings-with-exactly-k-distinct-characters/

C) WORK STYLE ASSESSMENT (20 mins) – There will be a lot of behavioral questions you will have to answer it by moving a slider to the left/right to indicate how well it describes you. You need to answer these questions with care as well as they are equally important for amazon.

D) APTITUDE & REASONING (35 mins and 24 ques) – There is enough time and no negative marking, so solve all the questions.

INTERVIEWS –

ROUND 1 – Started with introduction and then we started off with dsa problems

  1. https://www.geeksforgeeks.org/find-height-of-a-special-binary-tree-whose-leaf-nodes-are-connected/
  2. https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work/

The first one was straightforward. For the second, the interviewer gave me hints, i was initially thinking in wrong direction but he helped me to get back on the track and i ended up finding the solution and also coded the same.

ROUND 2 – Started with introduction and then we discussed about one of my projects (around 4-5 mins only), and then we moved to dsa questions

  1. https://www.geeksforgeeks.org/find-a-tour-that-visits-all-stations/
  2. https://www.geeksforgeeks.org/connect-nodes-at-same-level/

Both the questions were standard questions, for the first question, i first started with an O(n^2) approach, then we went to O(n) with extra space and at last i was told to optimize the space as well, so i did it and also coded the space-optimized version. For the second one, i discussed only one approach and was asked to code it.

ROUND 3 – Started with introduction, followed by project discussion in-depth, a lot of behavioral type question based on my project and also i was asked to show a working demo of features that i have implemented, after that we were left with 30 – 35 mins, so only one dsa question was asked.

  1. lru-cache

I was asked to write the production level code in one go, so i started with my implementation using the concept of classes and was explaining each and every line in detail, after completing the implementation, were some follow up questions about making this code more modular, and then i was asked to find out and rectify the bugs in my code if any, i was only asked to discuss about the rectifications that i can do.

Note:  No questions were asked from theory subject like OS, OOPS, DBMS, CN but it totally depends on the interviewer, and you can be asked anything, so don’t ignore these subjects as well.

TIPS –

  1. Ask clarifying questions a lot, and always discuss your approach first, don’t jump directly to the coding part.
  2. Assume that you can be asked anything from your resume in detail.
  3. Thoroughly go through amazon leadership principles as most of the behavioral questions were asked from that only or i can say is you will be judged on these principles in every round.

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads