Amazon Interview Questions |

Amazon Interview Questions

Interviews at Amazon

29,123 Interview Reviews



Getting an Interview

Getting an Interview




  1. Helpful (1736)  

    Software Development Engineer Interview

    Anonymous Employee in Seattle, WA (US)
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied through other source. The process took 4+ months. I interviewed at Amazon (Seattle, WA (US)) in May 2013.


    Called out of the blue, asked if I'd be interested in interviewing. Still not entirely sure how they got my name. Had first phone interview the next week, asked no personal questions, all technical in nature. Total of 3 phone interviews and an in-person trip out to Seattle.

    Took about 4 months start to finish. The people in the in person interview were wonderful. Very smart, laid back, and understanding. Got lunch, small tour of campus, and learned what I'd be doing. Got the offer 2 business days after the in person interview.

    Sadly, I signed a NDA and I respect the terms of that. As such, I can't give you any specific questions, but I'll gladly give you the best advice I have.

    Phone Interviews :

    Phone interviews are sucky by nature. Coordinating a call from west to east coast alone is painful, add the fact that phones just take away the benefits of body language, and just make it harder to hear, and you've got a recipe for disaster. But fear not! Here are some helpful hints, some of which are obvious, some of which are not.

    1. Get ready ahead of time. I just mean, get to the area you'll be doing the interview beforehand. I'd recommend an hour or more, just to get your nerves ready. Breathe, get used to the surroundings, and get everything laid out ahead of time. Which brings me to...

    2. I know it's a "programming" interview, but for the love of all things good, have a pen and paper ready and at your disposal. Bring a backup pen. Much like a printer, the pen will fail at the worst possible time. You may also need a laptop, as I was asked to do "on the fly" programming. But close anything and everything distracting. Speaking of...

    3. Pick a spot where there are no distractions. You'll want your undivided attention on this interview. Don't have BookTweet or FaceSpace or MyGram or that crap open if you have a laptop. And I personally wouldn't pick a public space, you never know when an annoying parent will put their screaming child right beside you.

    4. Breathe. Just breathe. Take a moment, stretch, and remember you got this. If you have trouble hearing, don't be afraid to ask again. Don't be afraid to say you don't know. Do as for clarifications, and state assumptions up front. Always re-state the problem as you understand it.

    As for the content : For the love of God, know what a time complexity is, and how to determine it for any and all code you write. Know the time complexities of all sorts. Know all data structures, how to use them, and properties of each. (Insertion time, deletion, etc) Generally know what heck you're talking about. But don't talk too much. You don't want silence at any point really, but you certainly don't want to let the interviewer not get a word in. Know graph theory, tree theory, and all the fun stuff associated with more "complex" structures. Understand what your language does behind the scenes, as far as GC and compiling go. Know how your language use internal structures to manage the code/objects you write.

    **Continued below**


    As a recent grad, there wasn't much room for negotiation.

  2. Helpful (318)  

    Senior Program Manager Interview

    Anonymous Employee in Seattle, WA (US)
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied through college or university. The process took 3+ months. I interviewed at Amazon (Seattle, WA (US)) in March 2020.


    I will split this review into 2 sections pertaining to my preparation process and interview process.

    First, I prepared by reaching out to my OCM (Office of Career Management) part of my MBA program. They reached out to the alumni that worked in the specific job and connected me with them. This was essential to my process and helped me a lot as it helped me get an inside look of the interviewers thought process before the interview.
    I then prepared a document to save and answer any interview question that I could find from resources, such as Glass Door, pertaining to typical Amazon behavioral interview questions.
    I also watched interview related YouTube videos that helped me prepare. Since Amazon is such a large company and hires a lot of people, there are a lot of these videos available. There are a few YouTube channels dedicated to the Amazon hiring process and interview preparation.
    I then reviewed the leadership principles and familiarized myself with them. I paired behavioral questions with these principles, and related them to my experience via the STAR format.
    One thing I HIGHLY suggest is practicing your responses, making them fluid and natural as part of a normal conversation. Record yourself, practice in the mirror, etc. Also, do NOT simply write down your responses and read them to the interviewer. This will get you negative points, and possibly cause them to pass on you.

    Total time: 3 HR, 15 Min.
    4 interview, 45 min long, 15 min. break after 2nd interview.
    Amazon is moving towards online interview process. There are not doing as much on-campus interviews or flying candidates out to the location for in-person interviews.
    My Amazon interview was a total of FOUR interviews. Each of these interviews lasted for 45 minutes. Amazon will try to do all 4 of these interviews within 1 day.
    Be prepared to commit to the interview date, and be prepared for it to take the better half of the day.
    Each interviewer was punctual and direct. They gave a quick introduction of themselves, asked for a quick introduction of myself, and then quickly moved into behavioral type questioning.
    Preparing ahead of time is essential. I HIGHLY recommend the STAR format. Amazon is very results driven. Don't focus on non-essential information. Focus on actions and results.
    Each interviewer will ask you for more details and challenge you during the interview. Be prepared to be challenged and have those answers ready if possible.
    2 of the interviewers I had gave me hypothetical questions to get to know my thought process better and to learn what my managerial style is like.

    All in all, it was a great experience. If you make it to this round of interview, you will most likely do well. Amazon is selective in their candidates, and seek out very qualified individuals for positions like this. You will more than likely enjoy this interview. My preparation helped me a great deal. Do not take the preparation lightly.

    Finally, the questions that I included were part of my preparation and found online. They were also asked by the interviewer. Not all of the questions asked are included.

    Interview Questions

    • Why Amazon?   10 Answers
    • Tell me about a time when you had to leave a task unfinished.   7 Answers
    • Tell me about a time when you gave a simple solution to a complex problem.   1 Answer
    • Tell me about a time when you invented something.   2 Answers
    • Tell me about a time when you had to work with incomplete data or information.   1 Answer
    • Tell me about a time when you influenced a change by only asking questions.   1 Answer
    • Tell me about a time when you solved a problem through just superior knowledge or observation.   1 Answer
    • Tell me about your proudest professional achievement.   Answer Question
    • Tell me about a time when you took a calculated risk.   Answer Question
    • Tell me about a time when you had to work with limited time or resources.   1 Answer
    • Give me two examples of when you did more than what was required in any job experience.   Answer Question
    • Tell me about an unpopular decision of yours.   1 Answer
  3. Helpful (388)  

    Senior Software Architect Interview

    Anonymous Employee in Seattle, WA (US)
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied through an employee referral. The process took 1 day. I interviewed at Amazon (Seattle, WA (US)) in January 2019.


    There is one phone interview for an hour. If you clear this interview, you will be invited for an onsite interview. There are five interviews onsite, all in one day. Interviews are in a casual environment. After the first two interviews, you take a break and are escorted for lunch.

    Interview Questions

    • Most questions are built around Amazon's 14 principles.   23 Answers

  4. Helpful (210)  

    Operations Manager Interview

    Anonymous Employee in Chandler, AZ (US)
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied in-person. The process took 1+ week. I interviewed at Amazon (Chandler, AZ (US)).


    Phone screen done by a recruiter then an on-site interview with four leaders. During the on-site you will take a situational math question that is ratio based. After that you will do up to four individual interviews using Amazons leadership principles. The questions need to be answered using the STAR method.

    Interview Questions

    • Tell me about a time when you had to make a quick decision that was going to have a significant impact on the business.   8 Answers

  5. Helpful (1309)  

    Area Manager Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied online. The process took 3 weeks. I interviewed at Amazon in January 2014.


    A compilation of all the behavioral questions on this website.

    1. Tell me about yourself
    2. Strengths
    3. Weaknesses
    4. Why Amazon?
    5. How can you translate your skills towards Amazon?
    6. What experiences do you have that separate you from the rest?

    Groups/ Leadership
    1. Tell me about a time when you were leading a group, were assigned a goal, and did not reach it
    2. Tell me about a time when you had a group conflict and how did you overcome this conflict?
    3. How did your actions in a leadership role increase productivity?
    4. Tell me about a time when you dealt with an employee with poor performance
    5. What is your take on leadership?
    6. Tell me about a time when you had a group conflict and how you overcame this conflict?
    7. What kind of roles have you done that were leadership roles?

    Behavioral Leadership & Safety & Customer Service
    1. Tell me about a time when you dealt with ambiguity?
    2. How important is safety to you? Rank Customer Service, Quality, Safety
    3. Do you go against a supervisor who made a decision that goes against corporate policy and is a potential safety issue for one of your employees
    4. How would you handle an employee who showed up to work drunk? (not very relevant)
    5. Name a time you had to convince someone to do something they did not want to do
    6. Tell me about a situation where you directly impacted customer satisfaction
    7. What type of leader are you? Explain your leadership style. What does it mean to be a leader?
    8. How do you motivate people?
    9. What did you admire most about one of your previous supervisors

    1. Tell me about a time you failed and how you handled it?
    2. Tell me about an ethical conflict with your boss and how you’ve handled it
    3. How do you deal with stress?
    4. Have you ever proposed an idea to a superior and were ignored despite knowing that it would produce a positive result? How did you handle it?
    5. Explain a time when you had to deal with poor job performance
    6. Name a time you screwed up
    7. What frustrates you

    Continuous Improvement/ Problem Fixing
    1. Tell me about a time when you leaned out a process
    2. Tell me about a time you had a difficult job to solve
    3. Walk me through a different scenario of a process you invented or improved
    4. Tell me about a time you attempted to refine a process and failed
    5. Give an example of a time when you found a simple solution to a seemingly difficult problem
    6. How has your past experiences included lean management, six sigma, kaizen

    Interview Questions

    • Tell me about yourself. Don't say something typical   29 Answers

  6. Helpful (155)  

    Business Intelligence Engineer Interview

    Anonymous Interview Candidate in Seattle, WA (US)
    No Offer
    Positive Experience
    Difficult Interview


    I applied through an employee referral. The process took 4+ weeks. I interviewed at Amazon (Seattle, WA (US)) in March 2020.


    Early March:
    recruiter calls and says my profile looks good for a BIE role and will i be interested and willing to relocate?

    rectuiters want you to succeed so listen to them. The questions you will see here are already availabe on the web so take it seriously and have compelling stories for all of them. use STAR method and practice with someone as much as you can. I say it again practice it with someone again and again and again. Quantify your result like saved cost by 50%, increased rev by $2M. think about all the possible questions your story may raise. They is looking for people with diverse experience than people who are super technical. you may be awesome in coding but if you dont have stories for all of the 14 LP (you can ignore frugalty and hiring the best if you are applying for entry/mid level) then it will be very difficult. Have good set of questions for the interiewers they love answering them.

    My sql was little bit rusty I spent too much time in situation part. You should spend a lot of time in Action and use "I" not "We". I didnt have good answers for probing questions from the bar raiser so got a rejection

    It was painful to go through the whole month of preparations and getting a rejection from Amazon but this experience made me dig through everything I have ever done and made me appreciate my own work. HRs were very helpful and the interviewers were very knowledgable, patient and helpful. Amazon wants only the best of the best. dont beat yourself up if you dont get it. Good luck!!

    Phone screen 1:
        Behavioral - Deep dive 1. Give me an example of when you used data to make a decision/solve a problem.?
                                2. Tell me about the most complex problem you’ve ever worked on.
        SQL - sql( tested join, group by having, where , pivoting in sql , sub query with agreegate)

    Phone screen 2:
        Behavioral - Deliver result 1. a time where you not only met a goal but considerably exceeded expectations.
                                    2. when you were able to deliver an important project under a tight deadline.
        What are the variables you would consider when you are going to predict demand for a product?

    Because of Corona the onsite interview was set up via Amazon chime. All in one day late march back to back with one 30 min break stay in well lit place and get a headphone with mic.

    Virtual onsite 1: with BIE
        SQL - tested on different join , group by having, where, aggregate and think about how you would find outliers) I did not do well in this one
        Behavioral - Customer Obsession
                        1. a time you obsessed over giving very high-quality service to a customer?
                        2. How did you figure out how your customers are unhappy and what did you do about it?
                 Have backboan -
                        1. when you took an unpopular stance in a meeting with peers and your leader and you were the outlier
                        2. When do you decide to go along with the group decision even if you disagree?

    Virtual onsite 2 : with BIE
        SQL - SQL ( tested on different join, group by, lead , lag , where , aggregate)
        Behavioral - Be curious
                        1. What’s the most innovative new idea that you have implemented?
                        2. What did you lean in the past years and how do you keep learning?
                    Invent and simplify
                        1. how did you solve a complex problem with simple fix 2.

    Virtual onsite 3: hiring manager
        Behavioral : Tell me about yourself 1. why this role 2. why amazon ?
                    Earn trust:
                        1. what was the critical piece of feedback you received?
                        2. when your decision was not liked by your team? what did you do about it?
                    ownership -
                        1. what did you do when you saw your team member was struggling?

    Vitual onsite 4: bar raiser. had lot more follow up questions. think about all the possible questions your story might invoke.
        Behavioral: Insist on highest standard:
                        1. you have been unsatisfied with the status quo. What did you do to change it? Were you successful?
                        2. time when you were dissatisfied with the quality of something at work and went out of your way to improve it.
                    Think big:
                        1. time you took a big risk and it failed. What did you learn? What would you do differently?
                        2. time you were working on an initiative or goal and saw an opportunity to do something much bigger than the initial focus.

    Virtual onsite 5: Data scientist
                Case: how would you find your demand going to be for a product when you dont have any history. what are the KPIs you would use to differentiate your product from your competitor. there was a campaign conducted by the marketing team and how would you find out if the campaign was successful?
                                1. Describe a situation where you made an important business decision without consulting your manager
                                2. a time when you took a calculated risk.
                             Have backboan
                                1. If your direct manager was instructing you to do something you disagreed with, how would you handle it?

    Interview Questions

    • probability of the product coming from location A is 0.8 and from location B is 0.6. What is the probability the customers will receive the product from location A or location B

      SQL - tested on different join , lead , lag, pivoting in sql , sub query, group by having, where, aggregate and think about how you would find outliers)   12 Answers

  7. Helpful (151)  

    Solutions Architect Interview

    Anonymous Employee in Boston, MA (US)
    Accepted Offer
    Positive Experience
    Average Interview


    I applied online. The process took 2+ months. I interviewed at Amazon (Boston, MA (US)) in February 2020.


    It was a fair process, the first round was telephonic and then on-site. Right from my telephone round to accepting the offer the process was very organized and streamlined. The recruiter I was working with was amazing.

    1. Applied:12/23/2019.
    2. Recruiter Reached out:01/09/2020.
    3. Telephone Round: 02/04/2020.
    4. Response from Recruiter: 02/06/2020
    5. On-Site: 02/28/2020.
    6. Job Offer: 03/09/2020

    Telephone Round:
    The first step is the telephone round with Sr Solutions Architect where you will be tested in various areas. The interview break-down is 80% Technical and 20% Behavioural. The interviewer was very polite and humble. Your goal should be to make the interview as interactive as possible.

    Technical Section
    You will be tested in the following 4 areas
    1. System Design: You will be given a scenario and will be asked to design it.
    2. Software Engineering Principles: Understanding of REST APIs and OOP principles.
    3. Networking Concepts: Understanding of Sessions, Authentication, Caching, Encryption, security, HTTP vs HTTPS and working of OSI layers is extremely important.
    4. Scalability and Performance: Every design recommendation you make needs to perform and scale well. Research on HA and Scalable architectures.

    Make sure to answer all questions using the STAR method. The questions that were asked were no different than the ones that have been posted on Glassdoor. The key indicator of success is to give precise answers that will showcase what you have done i.e. never use "we" always narrate your answers using "I".

    Before your on-site interview, your recruiter will reach out to you to give you pointers. These were very helpful during my process. Make sure to take notes and ask questions to your recruiter about your on-site interview.

    The on-site loop will consist of 5 rounds. You will be given an option to take an hour for lunch or you can have lunch with an Amazonian (This is not part of the interview). I decided to meet up with a fellow Amazonian for lunch. Before we jump into interview rounds some basic tips. Amazon Leadership principles, you have to know them thoroughly.

    The hiring manager was very polite and greeted me well. This round was mostly talking about my past experience and how it relates to the current role. Be prepared to talk in-depth about your experience. Every question you answer will have follow up questions and this goes pretty deep. So make sure when you prepare you go deep to the root of the problem. Key emphasis will be on your initiatives and how did you drive towards a successful solution. You will be given some tricky situational questions and will be tested on your response. The questions were similar to what is posted on glassdoor. Be prepared with at least 2 examples for each question. This round also consisted of Behavioural questions which will start with "tell me a time when". A mistake that I made during my interview that you should avoid, DO NOT mention/say things that you can't elaborate.

    The second round was purely focussed on system designing. This will include whiteboarding, you will be given a problem statement and will be asked to come up with a design for it. Now the key to answering design questions is to not start scribbling on the whiteboard but to take a step back and think through the problem. I told my interviewer that I would like to draft my solution on a piece of paper first and then whiteboard it. The question will be vague, so it will be your responsibility to ask follow up questions. For this round, you will need to brush up on system designing concepts. I read a lot of blogs on Medium for this. I would also recommend opening an AWS account and designing a simple HA system.
    I can't share the exact questions but they can be anything related to Amazon Products.

    The third round was a mixture of Behavioural and System design. Again, I can't stress enough on practising whiteboarding. Technical questions can range from Website designing to understanding OSI layers. The interviewer tested me on different components of software architecture: Front End, Back End, Application Server, Web Server. For my interview, I had to showcase an understanding of Abstraction and Encapsulation on a system design question. Always remember to look out for hints. If you get stuck the interviewer will intervene and provide you hints.

    Lunch: I opted to have lunch with an Amazonian. This is not part of the interview loop but make sure to be professional and ask the right questions. I took this opportunity to ask more about Amazon culture, projects and expectations.

    4th & 5th
    Fourth round I think was the bar raiser round. This was purely behavioural. Fifth-round was mix was behavioural and System Design. Design questions were purely from my past experience. I was asked to design the architecture of a solution that I had developed.

    Interview Questions

    • Signed an NDA, but all questions were similar to what has been shared previously.   8 Answers
  8. Helpful (127)  

    Accepted Offer
    Positive Experience
    Easy Interview


    I applied online. I interviewed at Amazon.


    The best interview process was insanely fast and easy maybe because of pandemic crisis we are facing. None... direct hire after completing the knowledge assessment. After successful submission it takes several days before the background check to complete and verify I'd.

    Interview Questions

    • None... direct hire after completing the knowledge assessment   9 Answers

  9. Helpful (85)  

    Solutions Architect Interview

    Anonymous Interview Candidate in New York, NY (US)
    Declined Offer
    Neutral Experience
    Average Interview


    I applied through college or university. I interviewed at Amazon (New York, NY (US)) in July 2020.


    You apply online, then a recruiter reaches out to you via email. You then take an online test that includes a work simulation (testing your leadership skills), a self evaluation of your technical skills/interests, and then a technical exam. This test has 3 options: red, yellow, or green. If you score red, you're out. If you score yellow, then you meet with a solutions architect over the phone who does a technical exam with you to see if you're fit to go to the final "loop" interview. If you score green, you go directly to the final "loop" interview. Before the "loop" interview, recruiters are aggressively in contact with you giving you documents to read to enrich your outlook on the company. You're also set up to meet the lead recruiter who will answer all your questions to best prepare you for the "loop" interview. For the "loop" interview, you have 6 separate 45-minute sessions. One of these sessions is a technical assessment based on your resume's technical skills. Another session is with a salesperson who asks you sales related questions. Another session is a presentation for which you have to talk about a customer engagement you committed technical expertise to, the challenges/risks, how you went about solving the challenges/risks, your methods, the results, and benefits to the company. The other 3 45-minute sessions are purely over Amazon's leadership principles. (Tell me about a time when...). You answer in a STAR format. 5 days after your interview you'll get a call where you are accepted or rejected.

    Interview Questions

    • Tell me about a time when you took on something significant outside your area of responsibility and why was that important?   1 Answer
    • Describe a time you didn’t think you were going to meet a commitment you promised? How did you identify the risk and communicate it to the stakeholder/team/customer?   1 Answer
    • Give me an example of a time you were able to deliver an important project under a tight deadline? Did you have to make any sacrifices to meet this deadline?   1 Answer
    • Tell me about a time where you did not effectively manage your project and something did not get completed on time?   1 Answer
    • Tell me about a time when you not only met a goal but considerably exceeded expectations? How were you able to do this?   1 Answer
    • Why AWS? What brings you to be talking with us?   Answer Question
    • Can you describe a difficult interaction you’ve had with a customer? How did you deal with it? Thinking back, what would you do differently?   1 Answer
    • Can you provide an example of when you when you asked a customer for feedback? How did you use that feedback to drive innovation or improvement?   2 Answers
    • Sometimes customers make unreasonable requests, can you tell me about a time you pushed back or said no to a customer? What did you do in response to that request?   1 Answer
    • Can you give me an example of a calculated risk you have taken where speed was critical? What was the situation and how did you handle it?   1 Answer
    • Can you tell me about a time when you made an important business decision without consulting your manager? What was the situation and how did it turn out?   1 Answer
    • Do you feel you have a good understanding of what this role is all about?   Answer Question
    • What is your technical background?   Answer Question
    • Describe a software architecture you have helped design.   Answer Question
    • Can you think of a time you made a bad professional decision? What was the impact of the decision? What did you learn?   1 Answer
    • Can you think of a time when you had to make a decision but you didn’t have enough data to be sure you were making the right decision? What did you do and how did it work out?   1 Answer
    • Pretend that I am a CIO of a company, how would you describe the value proposition of AWS?   1 Answer
    • As you look back on your career so far, what would you say you’re most proud of?   1 Answer
    • Building trust with teams can be difficult to achieve sometimes. Can you give me an example of how you effectively built trusting working relationships with others?   1 Answer
    • What’s the coolest thing that you’ve learned on your own that you’ve then been able to apply in your job and to further perform your job?   1 Answer
    • Can you describe a time you needed the cooperation of a peer that was resistant? What was the situation and how did you handle that?   1 Answer

  10. Helpful (40)  

    Systems Development Engineer II Interview

    Anonymous Employee in Seattle, WA (US)
    Accepted Offer
    Positive Experience
    Average Interview


    I applied through a recruiter. The process took 5+ weeks. I interviewed at Amazon (Seattle, WA (US)) in November 2020.


    Wanted to provide some insight into the recruiting process during the pandemic. First a recruiter reached out to me on LinkedIn. Originally I wasn't interested but appreciated the connection. A few weeks later I messaged the recruiter asking if any positions were still open. We exchanged a few emails with some background information and the process began.

    I worked with 2 recruiters. They sent over some documentation about the initial phone screen. My phone screen was pretty typical and included systems knowledge and a coding interview. Interviewer was kind and clear.

    After my phone screen I was approved for next steps. I was given a predetermined window about 2 weeks out across 2 days where the interviewers were available. I responded back accepting the timeline.

    Recruiters scheduled a prep call to review final series of interviews and went over some areas of questioning. They also sent some documentation on LPs, systems design and the position skill sets.

    Finally I had 5 interviews an hour each with various Software Engineers, Managers and Systems Development Engineers. The interviews were split up across 2 days to address everyone's availability.

    Everyone was professional and kind. I ended up applying for some jobs on the jobs website at the same time as working with my recruiter so I found out afterwards I was kind of being interviewed for a job at both AWS and Amazon. I think normally you have 4 interviews.

    During the 5 interviews I was asked the expected systems, situational LP questions, 2 coding interviews and 2 systems design interview.

    I completed the interviews on a Friday evening and a recruiter called on Wednesday the following week letting me know I would be given an offer. Since two teams wanted to hire me, I had to meet with the managers first and pick one.

    I met with recruiters to talk about my expected compensation and start date. I received an offer letter the following Monday.

    Interview Questions

    • Recruiters will prepare you with areas of questioning for the team you are interviewing for.   5 Answers

Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.