Amazon Interview Experience SDE1 | Off-campus

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.


Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.