Amazon Interview Questions

Amazon Overview

  • Seattle, WA (US)
  • 10000+ employees
  • 1994
  • Public (AMZN)
  • Internet
  • ₹500 billion
  • Flipkart

Amazon interview Questions: The most crucial part of preparing for the Amazon interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew precisely what interview questions are asked for the Test Engineer QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Amazon interview questions and answers.

Post On:Amazon Interview Questions
Post Type:Interview Questions
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions & testing interview questions also, but we are recommending spending some quality time to get comfortable with what might be asked when you go for the Amazon interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So please share your recent interview questions and experience with us. You Can share those details by connecting with us at

SDET Interview Questions Amazon

Company Name: Amazon
Company Location: Seattle
Updated on: 09.03.2020

This was a first-round telephonic interview

  • a={2,3,0,0,5,0,8}
    Write a code to put all 0 at the end.
    Use data structure to solve the problem.
    After coding, dry run and calculate the complexity of the code.?
  • What are the roles and responsibilities in the current project?
  • There is a product called amazon restaurant. The code is modified to add a zip code field. Users who enter the zip code will give the nearest restaurants. Write test cases to test. The interviewer kept asking to give more and more test cases. Something the interviewer was expecting was that I could not give the correct test cases.
  • What are the challenges you faced in your project?
  • Write a program to add the sum of two values to return the maximum value {1, 2, 3} using arrays with any language.
  • If the developer doesn’t accept the bug you raised, what will you do?
  • What are the automation challenges came across and got appreciated?
  • What is the suggestion/recommendation you give for following QA automation?
  • On API Testing, how do you find that the Endpoint/API works with quality after delivering it to consumers, and how practical is your test?
  • Do you have any questions for us?

Amazon SDET Interview Questions

Company Name: Amazon ( Alexa )
Interview Location: Hyderabad, India
Updated on: 24.02.2021

First Round interview questions Latest (last week)

  • Why do you want to work for Amazon?
  • What do you like about being a QA tester?
  • What job experience do you have that can add value to our team?
  • In your current job, do you do manual testing versus automation? And what is the percentage?
  • I will give you a use case, and I was hoping you could create a test plan for that.
    Use case: Launching a website for the first time that says “digital music”. Help me create a test plan for this. How do you begin with the requirement? And what is your outline for the test plan?
  • When do you decide that you have done enough testing and it is time to stop? How do you determine that the coverage is enough?
  • Tell me the difference between functional and non-functional testing.
  • What are Load testing and stress testing? And are they functional or non-functional?
  • Take the example of launching a new website. How would you test for its stress?
  • I want you to write test cases for the given scenario: customers choose to buy a music album and check out with a credit card.
  • To start an automation setup for this scenario, how would you start? What kind of test framework will you use, and how would you set it up?
  • What are the benefits of using @BeforeMethod?
  • Coding Q: Given a string (“Banana”); Find the second most frequent character in the given String; What is the time complexity of the code regarding memory? Do you have any other approach to this problem?
  • Do you have experience using DataBase? Tell me about the difference between a Primary key and a Unique key. And give me an example.
  • Test Case Enumeration: Write test cases for taxi booking applications for Ola or Uber. You are expected to write test cases covering functional and non-functional testing areas.
  • Problem Solving: Find the first occurrence of a given number from the series which has the difference between the adjacent elements as 1. For Example {1, 0, -1,-2,-1,0,1,2,3} Note: Do not use Linear Search
  • Test Data Generation: Write the test data for the function: int getSmallestIntegerPosition(int[] A)
    This method accepts as input an integer array that is already sorted and rotated “n” number of items where n is less than the size of the array.
    For Example, The test data can be {4,5,6,1} This was derived from {1, 4, 5,6} after sorting and rotating the array 3 times, And the output of the function returns the index of an integer that has the smallest value Eg: {4,5,6,1}: the smallest value is 1, and its index is 3
    Note: This method searches for the element and derives the position with an order of O(log(n))
  • Debugging While using skype or google hangout applications, you cannot do a video chat. Describe how you debug the problem considering different aspects of functional and non-functional testing
  • Scripting Find the nth consecutive occurrence of a character in a given string. For example, for the given input string of “Amazon is a great company as it has AtoooZzz” the output should be “o”.
  • Consider a string “Hello Good Morning” that should print the sentence in reverse order output to be “Morning Good Hello”.
  • Check two strings are an anagram.
  • Merge two dimensional Array Consider array1 ={{10, 15}, {30, 50}} array2 ={{20,40}, {5, 10}} Merged array should be sandwiched (array 1 should be sandwiched with array 2) also while merging array if value range is less than the previously added value then that value should not be added to the merged array Output should be {10, 20, 30, 40, 50} –> 15, 5 and 10 should not be added
  • The print middle character of a string. If the middle value has even printed two characters Eg: Amazon –>print az.
  • Search an element in an array without using the linear search technique
  • Write test cases for Amazon Prime functionality
  • Test cases enumeration and data preparation for Whatsapp messenger.

Amazon Qa Interview Questions

  • Testing – On Your Own Words
  • What is STLC? Please give an overview of the different phases of STLC.
  • What is the difference between Regression testing and Retesting?
  • What are the primary fields of raising a new defect?
  • Explain the severity and priority of a bug.
  • What will be carried out in the “Maintenance” phases of the SDLC life cycle?
  • Write any three negative test cases of mobile messaging applications.
  • What are the entry and exit criteria in a test plan?
  • When do you stop testing?
  • What do you know about RTM?
  • Why do we need testing?
  • What is a Bug life cycle?
  • What do you know about BRD?
  • Can you differentiate a blocker from a critical bug with an example?
  • What is a deferred bug?
  • What is the difference between the test and defect management tools?
  • Can you list the top 5 high-level scenarios you will consider for a search engine?
  • What are negative test cases?
  • Write 3 negative test cases for credit card application
  • What types of defects can one find in a project or application?
  • What do you know about agile methodology?
  • What are the primary fields of a test case?
  • What is the difference between smoke and sanity testing
  • What is unit testing?
  • Explain different techniques of black-box testing
  • Can you list the top 5 high-level scenarios you will consider for a new laptop launch?
  • Explain the types of performance testing
  • What is ADHOC testing?
  • How do you test a video quality of a video app?
  • Write three negative test cases for the Bluetooth application of a mobile phone.

About Amazon Company

They are commonly known as Amazon, is American electronic commerce and cloud computing company based in Seattle, Washington, that Jeff Bezos founded on July 5, 1994.

Amazon has separate retail websites for the United States, the United Kingdom and Ireland, France, Canada, Germany, Italy, Spain, Netherlands, Australia, Brazil, Japan, China, India, and Mexico. In 2016, Dutch, Polish, and Turkish language versions of the German Amazon website were also launched. It also offers international shipping of some of its products to certain other countries.

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to, or You can join me on Linkedin.

Leave a Comment