Skip to main content

Amazon Interview Questions

Review this list of 453 Amazon interview questions and answers verified by hiring managers and candidates.
  • "I had a very difficult situation where the company I was working for was having financial problems. Because of that, I had to fire one person from my team. I chose the team member we had hired most recently. She had great potential, but she still needed guidance to do her job. Before I talked to her, I reached out to some acquaintances from other companies, and one of them was hiring. So, when I gave her the bad news, I also told her about that opportunity. I gave her a recommendation letter and"

    Abdurhman M. - "I had a very difficult situation where the company I was working for was having financial problems. Because of that, I had to fire one person from my team. I chose the team member we had hired most recently. She had great potential, but she still needed guidance to do her job. Before I talked to her, I reached out to some acquaintances from other companies, and one of them was hiring. So, when I gave her the bad news, I also told her about that opportunity. I gave her a recommendation letter and"See full answer

    Technical Program Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Solutions Architect
    System Design
  • Amazon logoAsked at Amazon 
    1 answer

    "Let’s say the matrix is m x n (i.e., m rows and n columns). Start from the top-right corner of the matrix. Move left if you see a 1. Move down if you see a 0. Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s. public class MaxOnesRow { public static int rowWithMostOnes(int matrix) { int rows = matrix.length; int cols = matrix[0].length; int maxRowIndex = -1; int j = cols - 1; /"

    Khushbu R. - "Let’s say the matrix is m x n (i.e., m rows and n columns). Start from the top-right corner of the matrix. Move left if you see a 1. Move down if you see a 0. Keep track of the row index where you last saw the leftmost 1 — that row has the most 1s. public class MaxOnesRow { public static int rowWithMostOnes(int matrix) { int rows = matrix.length; int cols = matrix[0].length; int maxRowIndex = -1; int j = cols - 1; /"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Amazon logoAsked at Amazon 
    2 answers

    "In one of the projects I managed, one team member was slipping each of his task's ETAs several times, citing different reasons, and communicating the delay after it already happened. The delay seemed disproportional to the reasons thereof. I first collected sufficient historical data to confirm that this was a pattern, and similar circumstances were faced by other team members, but they were managing to still keep their ETAs. Then I had a talk with the person, and showed him the data. I also ex"

    Surekha G. - "In one of the projects I managed, one team member was slipping each of his task's ETAs several times, citing different reasons, and communicating the delay after it already happened. The delay seemed disproportional to the reasons thereof. I first collected sufficient historical data to confirm that this was a pattern, and similar circumstances were faced by other team members, but they were managing to still keep their ETAs. Then I had a talk with the person, and showed him the data. I also ex"See full answer

    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "The moment we realise that it's become somewhat unachievable or it's leading on a negative outcome and direction, following the below steps we took. P.S ( I worked for Amazon for 3 years on PMO) These below will be my Initial plan Quick sync up on hurdles and current project and why it seems this way discussion with my team gathering all the data points (pain points) to note down and break them into smaller parts for further resolution Review and retrospect the ongoing project, why it"

    Manisha J. - "The moment we realise that it's become somewhat unachievable or it's leading on a negative outcome and direction, following the below steps we took. P.S ( I worked for Amazon for 3 years on PMO) These below will be my Initial plan Quick sync up on hurdles and current project and why it seems this way discussion with my team gathering all the data points (pain points) to note down and break them into smaller parts for further resolution Review and retrospect the ongoing project, why it"See full answer

    Behavioral
  • Amazon logoAsked at Amazon 
    1 answer

    "Situation Action Result"

    Anonymous Salmon - "Situation Action Result"See full answer

    Software Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "One time I refuse someone that I can’t help them because I was busy working on my task that required a long time for me to complete it but once I explain to them why I could NOT help them, they totally understand it and then they ask the front desk."

    Amparo L. - "One time I refuse someone that I can’t help them because I was busy working on my task that required a long time for me to complete it but once I explain to them why I could NOT help them, they totally understand it and then they ask the front desk."See full answer

    Technical Program Manager
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Solutions Architect
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    3 answers

    "I am all-rounder"

    Dnyaneshwar M. - "I am all-rounder"See full answer

    Product Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    3 answers

    " Questions: Is there any specific user pain point we are trying to solve ? Is this for engagement or retention or revenue Is there any specific Geo you want me to focus ? Is there any specifc user segment you want to focus ? Structure: Company Mission: Easy access to vehicle no matter when and where you are. Product Mission: Quick and easy delivery of food delivered at your door step User Segments: Sellers : Restaurant, Catering, F"

    Swetha C. - " Questions: Is there any specific user pain point we are trying to solve ? Is this for engagement or retention or revenue Is there any specific Geo you want me to focus ? Is there any specifc user segment you want to focus ? Structure: Company Mission: Easy access to vehicle no matter when and where you are. Product Mission: Quick and easy delivery of food delivered at your door step User Segments: Sellers : Restaurant, Catering, F"See full answer

    Product Strategy
  • Amazon logoAsked at Amazon 
    3 answers

    "Amazon Go is cashierless shopping stores. The mission is to improve the shopping experience and reduce the time to get commodities without waiting in line for checkout. The goal of Amazon Go would be adoption and expansion. I will refine the goal as we go further. Competition All Convenience stores like Target, Safeway, Walgreens or any local corner stores too User Segments for Amazon Go Store managers Shoppers High intent shoppers- 2-3 times a week Medium intent and - On"

    Aditi M. - "Amazon Go is cashierless shopping stores. The mission is to improve the shopping experience and reduce the time to get commodities without waiting in line for checkout. The goal of Amazon Go would be adoption and expansion. I will refine the goal as we go further. Competition All Convenience stores like Target, Safeway, Walgreens or any local corner stores too User Segments for Amazon Go Store managers Shoppers High intent shoppers- 2-3 times a week Medium intent and - On"See full answer

    Management Consultant
    Product Design
  • Amazon logoAsked at Amazon 
    Add answer
    Software Engineer
    Behavioral
  • "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."

    Deepti K. - "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."See full answer

    Technical Program Manager
    Machine Learning
    +1 more
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Product Manager
    Behavioral
    +1 more
  • "You might build a product like this a few ways. I think you'd definitely want a temperature sensor device (maybe like a TMP422, or maybe there's a different one that is standard for wearables) that was worn by the individual. As far as tracking social distance, my answer here is more dependent on the state of the art of robust (wearable) distance measurement. Maybe there's something available better than ultrasonic sensors, maybe there's some kind of electromagnetism based solution that isn't in"

    Ian R. - "You might build a product like this a few ways. I think you'd definitely want a temperature sensor device (maybe like a TMP422, or maybe there's a different one that is standard for wearables) that was worn by the individual. As far as tracking social distance, my answer here is more dependent on the state of the art of robust (wearable) distance measurement. Maybe there's something available better than ultrasonic sensors, maybe there's some kind of electromagnetism based solution that isn't in"See full answer

    Product Manager
    System Design
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "This depends on the list of documents and the length of the documents. My implementation will use Trie with node containing the following: class TrieNode { is_end: boolean, instances: { docid → [wordpositions] }, children: array[26] } Look up for a word will give result instances{docid:wordposition...} dictionary (which can be further improved by methods like max instance on a document....you name it...) Trie space is proportional to the total characters in"

    Aelaf G. - "This depends on the list of documents and the length of the documents. My implementation will use Trie with node containing the following: class TrieNode { is_end: boolean, instances: { docid → [wordpositions] }, children: array[26] } Look up for a word will give result instances{docid:wordposition...} dictionary (which can be further improved by methods like max instance on a document....you name it...) Trie space is proportional to the total characters in"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Amazon logoAsked at Amazon 
    1 answer

    "Consulted on building a mental healthcare marketplace, performed user research, and competitive analysis. Formulated business strategy shift from D2C to B2B and product roadmap for MVP, onboarded 100K+ users. Shift was based off changing market dynamics."

    Ayush S. - "Consulted on building a mental healthcare marketplace, performed user research, and competitive analysis. Formulated business strategy shift from D2C to B2B and product roadmap for MVP, onboarded 100K+ users. Shift was based off changing market dynamics."See full answer

    Product Manager
    Behavioral
  • Amazon logoAsked at Amazon 
    Add answer
    Technical Program Manager
    Behavioral
    +2 more
Showing 281-300 of 453
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy