Open In App

Amazon Internship Interview Experience (On-Campus)

Last Updated : 29 Jul, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

Amazon visited our college to pick SDE-Interns for 6 months duration. There were 3 rounds totally which are described below,

First Round (Online Test): This round is an online test which consisted of 4 sections namely Coding MCQ, Problem Solving using data structures, Behaviour questions, Logical Reasoning.       

  1. Coding MCQ is really easy if you have knowledge in control statements, logic change in a part of code (Eg. To find sum of digits). 
  2. Problem Solving using data structures consists of 2 coding questions to be solved in 90 minutes, both problems were of medium difficulty mainly based on binary search, linked list, trees, graphs. Try to cover all the test cases and pass them. Have an eye on the time to complete both problems in 90 minutes. 
  3. Behaviour questions consists of around 30 behaviour questions with 4 options, you have to pick the appropriate decision you would pick for the given situation. For Example, If you feel stuck at your work what would you do? a. Reach out to a team member immediately b. Reach out to a team member after trying myself for some time. Try to answer responsibly for every question.
  4. Logical Reasoning consists of some aptitude questions. You get enough time to work out and answer the questions.

Don’t get nervous at any section, try to utilise each and every minute!!

Second Round (Technical Interview 1 – 60 mins): In this round, I was asked 2 Data Structure questions (N-ary tree and binary heap). I couldn’t remember the questions but both the questions were of medium difficulty you can search for them in GeeksforGeeks. 

  • The interviewer will definitely help wherever you get stuck. 
  • Remember to clarify relevant doubts before you approach a problem. 
  • Share your thought process continuously on how are you going to approach the problem. 
  • Keep your explanation precise and try to optimise the approach by calculating time and space complexities. 
  • If interviewer does not get satisfied, try to think alternative approaches. 
  • Whichever solution impresses the interviewer, implement that solution and try to cover all possible test cases by doing a dry run for the test cases. No theory questions were asked in this round. 

Third Round (Technical Interview 2 – 60 mins): In this round, there were questions from my interests that I have put in my resume(Eg. Explain ACID properties in DBMS). 

  • Also, I explained the projects that I have put in my resume and I gave an overview of what I did in the project, what I learned throughout the project development. 
  • Then they asked 2 data structure questions (binary search and tree). I got stuck at some places, but the interviewer was so friendly to set me up in the right direction. 
  • Discuss with the interviewer at regular intervals. The rest of this interview is similar to Technical Interview 1.
  • I couldn’t point out the problems that were asked in my interviews because it was completely new and unable to find them in any coding portal. You can look other’s Amazon interview experiences in GeeksforGeeks to get an idea for the level of problems asked in Amazon. You will find a similar pattern of problems and prepare for them as well.

Tips to crack the above rounds :

First Round: Candidates will be filtered heavily in this round. 

  • So, utilize the time properly. 
  • Try to cover most of the test cases in coding questions by optimizing the solution. 
  • Answer responsibly for the behavior questions. a 

Second and Third Rounds: In the interviews, only if you can able to solve both the coding questions you will be considered. 

  • Try to give multiple approaches to a problem. 
  • Know to calculate time and space complexities for the solution especially for the recursive solutions. 
  • Implement your solution in your preferred language and cover all the possible test cases. Optimization is must!. 
  • Try to give as many data points by discussing with the interviewer. Try to finish of each problem before 30 minutes (Telling approach, Optimising approach, Implementing approach). Finally, show your interest in the company by asking relevant questions at last. 

I was able to get selected for the 6-months internship. Hope my experience helps you too!!


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

Similar Reads