Skip to content
Related Articles

Related Articles

Improve Article

Amazon Interview Experience SDE1 | Off-campus

  • Difficulty Level : Hard
  • Last Updated : 16 Sep, 2019

Round 1: Online coding + MCQs

MCQ consisted of Data Structures, Algorithms, Code Output of C/C++ snippets (Pointers).

Coding questions:

  • Count trailing zeroes in factorial of a number
  • Find the minimum height of Binary Tree for a given inorder and level order traversals

Round 2: F2F Problem Solving

Initially, Interviewer asked current job role and introduction and then start coding questions. In this round, they asked two questions



  • Find the square root of number up to 3 precision
  • Design queue using stack

Round 3: F2F Problem Solving

In this round also Interviewer asked two coding questions. For the second question, he gave some used cases and explained thoroughly and asked to write production-ready code and some technical questions from Java since I mentioned Java in my resume

  • Clone a Linked List with next and random pointer
  • Minimum Heap tree
  • What is Polymorphism,
  • Explain real-life case of Function overloading and overriding
  • What are virtual destructor and a private constructor

Round 4:  Video call on Amazon Chime App

The interviewer asked me to introduce myself and brief him about my job role and contributions. Some questions he asked regarding my company project on which I am working. Later he starts some generic questions like:

  • Why do you want to change job?
  • Why only Amazon?
  • Anything that you had taken lead or gave your ideas to your Lead or Manager

He shared a live screen to write code. He asked me to explain the approach first and time and space complexity

Coding question:

I explained him using Insertion sorting but due to its worst time complexity, he asked to think some other way. He helped me in writing code using binary search tree and coding round went well.

Round 5: Bar Raiser



In this round Interviewer checked how technically strong and capable enough to handle any sorts of challenging tasks based on our past works. He asked some generic questions like:

  • Why do you want to change job?
  • He asked some questions  seeing my resume
  •  Any critical issues have you resolved? If yes, then how were your approach, resolve, and impacts
  • He asked many questions related to Automation Framework that I created using java and Selenium

He asked to solve one code on the live share screen. Firstly, he asked to tell him the approach and what will be time and space complexity and what kind of Data Structure will you prefer.

Coding question:

I explained to him and write code using BFS. Although, it was not the best solution but he convinced.

Result: Hard luck not selected. This was my first interview experience with Amazon. Although, not selected in the first attempt but gain enough confidence for a future interview.

Tips: Mention only those kinds of stuff in your resume which you can explain well. Be prepared with Data Structure and Algorithm and technical questions from the domain where you worked on.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, AmazonGoogle and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :