Amazon Interview Questions



133 Amazon Interview Questions Found
Saurabh Maurya's image who cleared Amazon tech interview
Julia Cochran's image who cleared Amazon coding interview
Utkarsh Trivedi's image who cleared Amazon programming interview
Sreejan Shrivastava's image who cleared Amazon programming interview
Rajan Waliya's image who cleared Amazon programming interview
What to expect at Amazon Interview?

Amazon's Interview Process

  • 2-4 Coding interviews which focus on basic problem solving and data structures. The less experienced you are, the more the number of coding rounds for you.
  • 1 Design interview which involve coming up with high level design architectures for real life products as well as OOPS based design of components. This round might be scrapped for you if you are interviewing for an entry level software engineering role.
  • 1 hiring manager round which tests for cultural fit based on attitude and previous work experience. In depth knowledge of previous tech used is paramount here.
  • An optional bar raiser round which is a combination of all of the above. The idea is here to judge if you are technically better than an average person in a particular Amazon team.

Where to Prepare

  • Coding rounds : Material in the programming section of InterviewBit is pretty comprehensive. For your reference, the section below has some of the questions which are frequently asked in Amazon's Interview. Make sure to try and solve most of them.
  • Design rounds : InterviewBit System Design prep has you covered here. Make sure to go through some frequently asked interview problems listed on the page.
  • Cultural fit rounds : In most cases, this should not be an issue. However, go through Cultural Fit Interview Guidelines to make sure you don't make common mistakes.


Solve Interview Problems asked at Amazon


Gas Station
There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You have a car with an unlimited gas tank and it cost...
Longest Increasing Subsequence
Find the longest increasing subsequence of a given sequence / array. In other words, find a subsequence of array in which the subsequence’s elements a...
Max Product Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest product. Return an integer corresponding to the max...
Ways to Decode
A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 Given an en...
Best Time to Buy and Sell Stocks II
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may comple...
Best Time to Buy and Sell Stocks III
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may comple...
Best Time to Buy and Sell Stocks I
Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction...
Max Sum Path in Binary Tree
Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. Example : Given the below binary tree, 1...
Palindrome Partitioning II
Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum cuts needed for a palindrome partitioning...
Min Sum Path in Matrix
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path. ...


See all Amazon Interview Questions