MockQuestions

Amazon Software Engineer Interview Questions

To help you prepare for a Software Engineer interview at Amazon, here are 26 interview questions and answer examples.

Amazon was written by and updated on March 24th, 2021. Learn more here.

Question 1 of 26

Amazon is very proud of our products and the people who develop them. In your opinion, what distinguishes a great software engineer from an average one?

How to Answer

When an interviewer asks this type of question, they seek to understand what your perception of excellence in this role is. When answering the question, you should align your response with the job requirements, as defined in the job posting. You can also incorporate your past performance to demonstrate that you are aware of what excellence is and strive to achieve it.

Written by William Swansen on May 17th, 2021

Next Question

Amazon Software Engineer Interview Questions & Answers

  • Behavioral

    1. Amazon is very proud of our products and the people who develop them. In your opinion, what distinguishes a great software engineer from an average one?

      How to Answer

      When an interviewer asks this type of question, they seek to understand what your perception of excellence in this role is. When answering the question, you should align your response with the job requirements, as defined in the job posting. You can also incorporate your past performance to demonstrate that you are aware of what excellence is and strive to achieve it.

      Written by William Swansen on May 17th, 2021

      1st Answer Example

      "I believe the trait which distinguishes a great software engineer from an average one is being able to balance excellence and performance. While I strive to write perfect code, I recognize that the project has a deadline and needs to be accomplished on time and under budget. If I have to compromise the quality of my code, it is done in such a way that it will not impact the final performance of the product."

      Written by William Swansen on May 17th, 2021

  • Behavioral

    2. Here at Amazon, we value work life balance and initiative. What personal software development projects have you worked on outside of work?

      How to Answer

      In addition to seeking candidates who have the skills and experience necessary to perform the job, hiring managers at Amazon want to make sure the individual will fit into their organization. This is why they are likely to ask you about activities outside of the workspace and personal interests you may have. Your ability to contribute to the corporate culture is equally as important as your ability to do the job. You should have some stories about your personal life prepared, just in case the interviewer asks about this.

      Written by William Swansen on May 17th, 2021

      1st Answer Example

      "As odd as it sounds, I do enjoy programming and creating applications outside of work. I enjoy this because it allows me to test my skills and utilize new methods on applications I find interesting without the pressure of meeting a deadline or end-user requirements. I recently created a program that allows me to control several different Wi-Fi LTE devices in my home from my phone. The app has features similar to Amazon Alexa or Amazon, but with a customized interface and more efficient code."

      Written by William Swansen on May 17th, 2021

  • Operational

    3. How would you implement Dijkstra's Shortest Path using a programming language with which you are familiar?

      How to Answer

      When asked about how you would implement a procedure or perform an operation, the interviewer hopes to learn more about how you go about doing the job for which you are interviewing. This is known as an operational question. When answering an operational question, you should step the interviewer through the process briefly and directly. It may help break the process down into smaller steps to help the interviewer better understand your methodology. You should be prepared for follow-up questions any time you answer an operational question.

      Written by William Swansen on May 17th, 2021

      1st Answer Example

      "When programming in Ruby, I would implement Dijkstra's Shortest Path by creating an algorithm to identify the shortest path between two nodes which have positive-edge weights within the graph. I would first query my libraries to see if I have done this before or if another developer had already created a similar algorithm. If not, I would follow the guidelines within Ruby to accomplish this."

      Written by William Swansen on May 17th, 2021

  • Operational

    4. Which do you prefer - a micro-service approach or a monolithic app?

      How to Answer

      When asking about a preference, the interviewer is seeking to understand how you approach your work. Your response to this question is based on two factors. The first is your experience and skill set in this job. The second is the research you have done about Amazon and your understanding of their preferences for the type of operations they perform. Your answer can either align with Amazon's processes or conflict with them. If you choose to conflict with them, you should be able to rationalize your answer based on your experience.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    5. Walk me through the steps to build a single page application with multiple sections using the programming framework in which you typically work.

      How to Answer

      You can often identify the type of question you're being asked by how the interviewer asks it. When you hear a phrase such as 'walk me through the steps...,' you know that this is an operational question. The best way to respond to this sort of question is to break down the process into individual steps and briefly describe each one. The interviewer at Amazon will likely ask you a follow-up question so they can better understand your methodology, so come prepared with a few examples.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    6. How do you go about organizing CSS files, and why do you prefer this approach?

      How to Answer

      This is an example of an operational question that has technical aspects to it. The interviewer is interested in learning more about how you go about doing your job related to this specific topic. No two interviewers are the same, so the questions you will be asked may vary from interview to interview. The best way to prepare for this is to research the company, review your resume, and spend some time reviewing the operations you perform and the technologies with which you work.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    7. Many Amazon Software Engineers prefer to program in Java. Can you describe how you would implement linear search in JavaScript?

      How to Answer

      This question asks you to detail the process you use to perform a specific operation within a software programming language. During an interview, you should listen carefully to each question the interviewer asks. Always make sure that the interviewer completes the question before you begin to formulate your answer. This will ensure that you respond to the right question and provide the interviewer with the information they are seeking.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    8. If hired by Amazon, can you estimate what portion of your day will involve coding and other activities you will perform when not coding?

      How to Answer

      This operational question is seeking to understand how you go about doing your job on a day-to-day basis. Operational questions will ask you about the processes you use to accomplish the tasks required by this position. The best way to answer operational questions is directly and briefly. The Amazon interviewer will ask you a follow-up question if they need more information or want to explore the topic in more detail.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    9. What process do you use to test and find bugs in an application you've developed?

      How to Answer

      The Amazon interviewer will likely ask a series of questions regarding your process because they seek to understand the steps you generally take in scenarios such as this one. As an experienced software engineer, you should be able to easily describe the procedures you use to test and debug the application you develop. Since this is an operational question, your answer should be direct and to the point. You should anticipate additional follow-up questions.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    10. How do you go about addressing errors in your code?

      How to Answer

      Nobody is perfect, even the highly-skilled software engineers Amazon hires. Every software engineer has errors in the code they create. Denying this will be a red flag, which will make the interviewer skeptical of your qualifications. A better approach to answering this question is to acknowledge that you make errors, and you have a process you use to identify and correct them.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    11. Describe the process you use to create a program, from requirements definition to delivery.

      How to Answer

      When the interviewer asks you to describe a process, they are seeking to understand how you go about doing your job. When preparing for these types of questions, you should review the job description to fully understand the position's requirements and how the organization will expect you to do your job. You should also review the processes you currently use to ensure they align with this role's requirements. Your answer should describe each step of the process in a sequential manner. Make sure to keep your response simple and to the point.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Operational

    12. Walk me through your process for designing scalable applications.

      How to Answer

      A Amazon interviewer will ask this type of question to understand how you go about doing your job. When asked to walk somebody through the process you use, you should divide it into several distinct steps and briefly describe each one. Be careful not to talk too much or over complicate your answer. If the interviewer needs more details, they will request them.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Situational

    13. Can you describe a tough software development problem you encountered in your last job and discuss how you solved it?

      How to Answer

      This is an experience-based question. Experience-based questions ask about a specific situation and seek to understand how you resolved it. This provides the Amazon interviewer with information about your background and your ability to do the job. When responding to this type of question, keep your answer simple using plain language the interviewer is likely to understand.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Situational

    14. How would you accelerate the response time of a website you created for us here at Amazon?

      How to Answer

      When conducting an interview, hiring managers like the ones at Amazon are interested in one of three things - how you can help their organization make money, save money, or save time. The questions they ask will be specific to these objectives. You can prepare for the interview by understanding the organization's mission, the role of the job you are interviewing for, and how you can help them achieve one of these three objectives. In this case, the interviewer is seeking to understand how you can save time.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    15. What are some of the programming languages you are familiar with, and which ones do you prefer?

      How to Answer

      This is a general question that an interviewer at Amazon will ask to determine your proficiency in programming, and whether the languages you prefer are the same ones Amazon uses. During an interview, you will be asked a mix of general, operational, technical, and behavioral questions. Interviewers will ask these in random order, so you need to be prepared for each type of question.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    16. Please describe responsive design and the difference between fixed and fluid layouts.

      How to Answer

      You should immediately recognize this is a technical question. Technical questions ask you to define a term or concept and then discuss how it is used in your work. When responding to this question, you should be brief and to the point. The interviewer at Amazon will request additional information if they need it. You should also provide an example if possible to further demonstrate your knowledge of the subject.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    17. How would you go about explaining Amazon's cloud computing environment to someone who doesn't have a technical background?

      How to Answer

      The purpose of this question is to gain an understanding of your communication skills. Throughout the interview, the hiring manager will seek to understand some of the soft skills you have that pertain to this job. These include communication, teamwork, conflict resolution, and others. Every time you answer a question, you are being evaluated for both your experience and skills as well as your ability to communicate. This question relates directly to this objective.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    18. What do you look for or check when reviewing another team member's code?

      How to Answer

      This is a hybrid question, which has elements of both operational and technical questions. Since both operational and technical questions are responded to directly and succinctly, your answer will be the same. This question's broad nature also indicates that the interviewer will likely ask a follow-up question regardless of how you respond to their original question.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    19. What do you feel are the critical principles of good software engineering?

      How to Answer

      This is a general question that asks you to characterize what makes a software program efficient and effective. Your ability to do this will help the interviewer at Amazon understand your qualifications for the position. Your answer should incorporate both the requirements for the job, as stated in the job description, and your previous experience writing code. You should limit your answer to two or three important principles and anticipate a follow-up question from the interviewer.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    20. Can you define black box testing and white box testing and discuss the differences between them?

      How to Answer

      Often during an interview, you are asked to define two terms used in the job and contrast them. This is an example of that type of question. When practicing interview questions, you'll note that your response is typically structured in a specific way. This makes responding to questions during the interview easier because you don't have to think about how to structure your answer. In this case, you want to first define each term and then describe the differences between them. You may also want to provide an example of how the concepts are used and the work you do.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    21. Amazon web developers are incorporating HTML5 in their most recent websites. Can you describe the functions of web workers in HTML5?

      How to Answer

      When interviewing for a software engineering position at Amazon, the interviewer will ask various types of technical questions. These can range from very simple to very complex. Typically, the interviewer will start with simpler questions and progress to more complex ones. This indicates they are gaining confidence in your ability to do the job and are willing to explore your background in more detail. Regardless of their complexity, technical questions should always be answered briefly and to the point. You should anticipate follow-up questions any time you provide an answer to the interviewer.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    22. What are the differences between blocking and non-blocking calls in the context of Node.js?

      How to Answer

      During an interview as a software engineer, you can anticipate that most questions will be technical or operational. The best way to prepare for this type of interview is to first conduct research on the company to understand the sort of programming they do and the products they produce. Next, you should carefully review the processes you use as a software engineer to develop programs. Having a clear understanding of these will help you respond to any question the interviewer may ask.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    23. Can you describe Amazon's software development life cycle as you understand it?

      How to Answer

      This is an example of a hybrid operational and technical question. It asks you to define a concept relative to this profession and describe how you go about doing this job. When answering these types of questions, you should be direct and to the point. The Amazon interviewer is likely to ask several follow-up questions to explore this topic in more detail. Your answer should also be aligned with the requirements for this job, as defined in the job posting.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    24. Here at Amazon, we have embraced Agile methodology. How experienced are you with the Agile software development process?

      How to Answer

      This question is asking about your familiarity with a specific process used in software development. It may be a follow-up question to a previous answer you provided the interviewer. When asked this type of question, you should first define the concept or topic and then explain how it is used in your job. This will demonstrate your knowledge of the subject and your experience employing it in the work you do.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    25. Please describe a stack and the two operations it performs.

      How to Answer

      When the Amazon interviewer asks you to describe something, you should immediately identify the question as being technical. When responding to a technical question, you first define the term or concept and then describe how it is used in the work you are performing. If the interviewer asks you follow-up questions, they are expressing a strong interest in this topic and indicating that it is important to their operations. This is a signal for you to expand on your answer and give them more details than you normally would.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Technical

    26. What are the differences between an array and a stack?

      How to Answer

      This technical question is asking you to compare two concepts used in the role of an Amazon software engineer. When comparing two concepts, you should first define each of them and then discuss how they differ. It may be helpful if you provide examples of how the concepts are used and the work you do to demonstrate your understanding of the subject matter.

      Written by William Swansen on May 17th, 2021

      Answer Examples Have Been Hidden

      Please upgrade to view

  • Amazon
    Area Manager Interview Questions

    27. We hire high-potential people who are ready to make an impact on our operations. Tell us about the most significant impact you've made in your current position.

    28. As an Amazon Area Manager, you will be responsible for leading and guiding others. How do you plan to invest in the growth and development of your new team?

    29. We are looking for an Area Manager with a collaborative leadership style. Describe what this means to you.

    30. Amazon is one of the most customer-centric companies on the globe. What tools, processes, and methods will you rely on to ensure that your team provides the best possible customer service?

    31. Amazon is defining the future of online retail. How will you contribute to this mission as an Area Manager?

    32. We seek an Area Manager who is energetic, organized, and a self-starter ready to succeed for themselves and motivate others in a deadline-driven environment. How will you emulate these qualities and meet these goals if hired?

    33. Amazon provides extensive training and development for our entry-level managers. How can we help you to become an exceptional people leader?

    34. What do you know about the way Amazon runs its fulfillment and delivery network?

    35. As an Area Manager, you will coach and develop a team of associates in a distribution warehouse environment. Do you have experience working and/or leading in a distribution warehouse environment?

    36. A primary focus of this role is motivating, mentoring, and managing your team. Do you consider yourself a 'servant leader?'

    Amazon
    Brand Specialist Interview Questions

    37. Choose one of Amazon's 14 Leadership Principles and talk about a time when you embodied that principle at work or school.

    38. Amazon Brand Specialists strive to improve the customer journey at every turn. Tell me about a time when you went above and beyond to deliver exceptional service.

    39. Brand Specialists embrace Amazon's Leadership Principle of 'Customer Obsession.' Talk about your most challenging customer and how you successfully delivered on their expectations.

    40. Amazon believes in 'Ownership', and our team members act on behalf of the entire company - beyond just themselves or their team. Talk about a time when you served on behalf of others without being asked.

    41. Amazon Brand Specialists take ownership of their work and never say, 'that's not my job.' Walk me through a time when you were asked to complete a task outside of your scope of accountabilities.

    42. Amazon Brand Specialists have strong judgment and good instincts. Talk about a time when you made an unpopular decision that you knew was right.

    43. Would you rather work with people you are smarter than or work with people smarter than you?

    44. Amazon leaders 'Are Right, A Lot.' Tell the story of a time when your strong judgment and instincts led you to make a good decision.

    45. Amazon Brand Specialists are never done learning and always seek to improve themselves. Walk me through the most recent personal or professional improvement you have made for yourself.

    46. Amazon leaders are encouraged to 'Learn and Be Curious.' Give me an example of when you stepped outside of your comfort zone to learn something new.

    Amazon
    Business Analyst Interview Questions

    47. What key strengths should a business analyst possess, and how do these apply to our work here at Amazon?

    48. Here at Amazon, we use a variety of data modeling tools. Which data modeling software do you prefer to use?

    49. When planning, how often do you create alternative scenarios to help you adjust to changing situations?

    50. Tell me more about your degree and the business analysis field in which you are most interested.

    51. Tell me about your involvement in systems development life cycle and user acceptance testing.

    52. Talk to me about your specific technical skills as a business analyst.

    53. Cross-organizational collaboration is important here at Amazon. Tell me about your experience working with teams from various departments of the organization.

    54. Name two important types of charts or diagrams a business analyst would use. Why are these important?

    55. What is benchmarking, and why is it important?

    56. How do you determine the difference between a risk and an issue?

    Amazon
    Cloud Engineer Interview Questions

    57. Can you define the cloud and discuss some of its features?

    58. Please discuss the differences between cloud and on-premise computing.

    59. What are some of the benefits offered by cloud computing that would induce an organization to adopt it?

    60. What are the main services provided in a cloud computing environment such as AWS?

    61. Can you define the components of a PaaS architecture, as provided by AWS?

    62. Can you discuss the different types of clouds, and how they are used?

    63. Why would an organization use a hybrid cloud rather than one of the three other types?

    64. Please talk about how cloud computing can help with the reliability and availability of an organization like Amazon's IT resources.

    65. What is Eucalyptus, and how is it used in cloud computing?

    66. What is an AMI, and how is it implemented in a cloud computing environment?

    Amazon
    Fulfillment Associate Interview Questions

    67. Amazon Fulfillment Associates handle various products, including age-restricted items, foods with potential allergens, and chemicals. Are you comfortable working around products that present potential hazards?

    68. As an Amazon Fulfillment Associate, you will spend much of your time relocating products using forklifts, pump trucks, and power pallet trucks. Do you have experience operating these or any other heavy machinery?

    69. Fulfillment Associates work hard to pick and pack customer orders and ensure that Amazon meets the high expectations of our customers. What does excellent customer service mean to you?

    70. If hired to join our Fulfillment team, we will train you in various processes and skills, such as operating a forklift and working safely in a distribution environment. Which area of training excites you the most?

    71. Our fulfillment center has both inbound and outbound departments. Do you understand the difference between these departments?

    72. Amazon hires good team players, excellent communicators, and people who bring an enthusiastic, can-do attitude to the job. Describe how you emulate these qualities in your everyday life.

    73. Amazon Fulfillment Associates work set shift patterns. These shifts include evenings, weekends, and holidays. Are there any restrictions to your availability that we should know?

    74. Our Fulfillment Associates are required to read and follow written instructions from a scanner accurately. Please rate your English comprehension skills from 1-10 and support your rating with an example.

    75. Fulfillment Associates operate machines such as forklifts, pump trucks, and power pallet trucks. How will you promote our safety, quality, and production standards while using these machines?

    76. Fulfillment Associates work under pressure on very tight deadlines. How well do you operate under pressure?

    Amazon
    HireVue Interview Questions

    77. Introduce yourself.

    78. Why work at Amazon?

    79. Why are you leaving your previous position?

    80. What are three of your strengths?

    81. What is your proudest professional achievement?

    82. What are three of your weaknesses?

    83. How do you manage your stress levels?

    84. Describe a time when you didn’t complete your work on time.

    85. Describe a time when you exceeded expectations.

    86. Describe a time when you had to work with limited time or resources.

    Amazon
    Java Developer Interview Questions

    87. Since many Amazon applications are developed using Java. can you tell me what the key elements of the Java programming language are ?

    88. Within Java, what are the differences between Path and Classpath variables?

    89. Can you discuss the importance of the main() method in Java?

    90. How is Enum used in Java?

    91. In your opinion, Is Java Pass By Value or Pass By Reference?

    92. Can you define the final keyword in Java?

    93. How is a volatile keyword used in Java?

    94. Can you discuss what a static import is and what the pitfalls of using this are?

    95. Amazon application developers usually write their programs using Java. Can you describe how access modifiers are used in Java?

    96. What is Composition, as used in Java?

    Amazon
    Marketing Interview Questions

    97. Tell me about a time you disagreed with your manager. How did you handle it? What was the outcome?

    98. Why do you want to work for Amazon?

    99. Where do you see yourself in five years?

    100. Give me an example of a time you received criticism. How did you respond to the information?

    101. How would you handle a co-worker who was distracting you?

    102. Why should we hire you?

    103. What have you done in the past to learn new skills or develop existing skills?

    104. What does success mean to you?

    105. At Amazon, we greatly value teamwork. Tell me about a contribution you made to the last team you worked on.

    106. What would your past co-workers or peers say is your greatest strength?

    Amazon
    Operations Manager Interview Questions

    107. Amazon Operations Managers have significant financial accountabilities. Describe your budgetary experience and responsibilities.

    108. Our Operations Managers are expected to develop their team members. How will you approach professional development with your direct reports?

    109. Amazon is defining the future of online retail. How will you contribute to this mission as an Operations Manager?

    110. Do you have experience in corrective discipline and terminations?

    111. How will you coach and mentor your team members to ensure they meet performance objectives?

    112. If hired to be Amazon's next Operations Manager, how will you approach building positive relationships with the people you will be leading?

    113. Discuss your experience creating staffing schedules in a 24/7, 365 environment.

    114. Tell us about the most recent quality or process change initiative you led in the workplace. What was the pain point you wanted to address, and what results did your idea generate?

    115. If an Area Manager or Associate was not maintaining compliance or consistency, what corrective action would you deem appropriate?

    116. As an Amazon Operations Manager, you will measure the performance of your Area Managers and provide them with feedback. How do you approach giving feedback to your direct reports?

    Amazon
    Product Manager Interview Questions

    117. Why do you want to be a Product Manager with Amazon?

    118. Tell us about a time when you disagreed with your manager. Why did you disagree, how did you state your case, and what was the resolution?

    119. Describe the most innovative idea you have worked on during your Product Management career.

    120. Talk about a time when you failed to reach a work-related goal. How did you react?

    121. How does Amazon's leadership philosophy align with your leadership philosophy?

    122. When developing a new product or feature, how do you approach gathering and integrating customer feedback?

    123. Please walk us through a time when you nearly missed a deadline. How did you pivot your approach to ensure success?

    124. Please talk about your most significant accomplishment as a Product Manager and why you feel it is so substantial.

    125. How do you maintain the highest standards during project delivery?

    126. Would you ever make a critical decision without approval from your boss?

    Amazon
    Program Manager Interview Questions

    127. Describe a time when you leveraged data-driven metrics to identify and implement an improvement in a professional setting.

    128. Please describe your experience managing projects and programs.

    129. What types of activities do you feel would be involved in owning the strategy for program of work at Amazon?

    130. What are some of the methods you use to deliver effective communication?

    131. What project management methodologies do you have experience with?

    132. How many projects do you typically manage concurrently?

    133. What should be included in a well formulated project charter?

    134. What strategic planning methods do you have experience facilitating?

    135. Do you have experience managing globally distributed teams?

    136. Do you have experience leading technology development projects? If so, can you describe the types of projects and the functions you performed.

    Amazon
    Project Manager Interview Questions

    137. Describe a time when you incorporated customer feedback into the implementation plan or in the way the business was run.

    138. Tell me how you communicate with others. What kind of communicator are you?

    139. Tell me about a time when you made a decision that you knew your superior would oppose.

    140. What was the best innovation you ever came up with in your professional life?

    141. How would your previous stakeholders and team members describe you as a leader?

    142. What do you hope to learn at Amazon?

    143. Recall a time when you received difficult feedback as a project manager. How did you handle it?

    144. What common risks have you encountered in previous projects and how do you handle them?

    145. How have you used project management methodology to improve the project success?

    146. Tell me about your favorite manager (anyone you directly reported to). What qualities did they have that really stood out to you?

    Amazon
    Recruiter Interview Questions

    147. Amazon Recruiters work with their peer recruiters and business leaders to drive strategies for candidate attraction. How do you act as a partner and consultant to your colleagues?

    148. Amazon is looking for a Recruiter with experience mapping target companies, leveraging open source communities, and using creative sourcing techniques. Tell us about a time when you utilized your industry network to source exceptional talent.

    149. Amazon Recruiters must have a broad understanding of human resources topics and recruitment best practices. Walk us through your related education and training, and describe how it will benefit you in this role.

    150. Amazon is looking for a Recruiter with exceptional technical abilities. Please walk us through your experience using recruitment, talent engagement, and other human resources-related software.

    151. Amazon Recruiters must have strong customer orientation with the ability to communicate with candidates at all levels. How will you ensure that the candidates you reach have an exceptional experience?

    152. Amazon has a peculiar workplace culture guided by our Leadership Principles. How will you embrace our complex culture as it relates to recruitment?

    153. Amazon Recruiters are often asked to fill roles with which they are unfamiliar. How do you approach learning complex job titles and terminology for positions that are new to you?

    154. As an Amazon Recruiter, you will juggle multiple open roles while helping to ensure we hire the best and the brightest. When application volumes are high, what do you look for to determine if someone should be shortlisted?

    155. As an Amazon Recruiter, you will help us fill various roles from Technical Managers to Program Managers and Software Engineers. What roles have you filled in the last 12 months, and how will those experiences help you succeed at Amazon?

    156. Our Recruiters play an essential role in advancing a more diverse, accessible, equitable, and inclusive Amazon through our hiring, promotion, retention, and inclusion practices. How will you help us continue to improve these efforts?

    Amazon
    Software Developer Interview Questions

    157. What method do you use to find the missing number in an integer array of 1 to 100?

    158. Here at Amazon, our developers work with Java quite a bit. Tell me how you find duplicate numbers in an array in Java containing multiple duplicates?

    159. How do you find the starting node of a cycle if a link contains a cycle?

    160. Based on your experience, what's the best way to find a node that begins with two single link lists?

    161. How do you approach implementing an LRU Cache in your favorite programming language?

    162. What is your experience with implementing a Binary Search Algorithm without recursion?

    163. Can you walk me through the meaning behind a Depth First Search Algorithm for a binary tree?

    164. Describe how do you implement an insertion sort algorithm. What is the easiest way to do it?

    165. Amazon software developers use a variety of different sorting algorithms. Tell me the difference between a Comparison and Non-Comparison Sorting Algorithm.

    166. Can you list the important categories of software development for me?

    Amazon
    Software Engineer Interview Questions

    167. If hired by Amazon, can you estimate what portion of your day will involve coding and other activities you will perform when not coding?

    168. Amazon is very proud of our products and the people who develop them. In your opinion, what distinguishes a great software engineer from an average one?

    169. What do you look for or check when reviewing another team member's code?

    170. What do you feel are the critical principles of good software engineering?

    171. Walk me through your process for designing scalable applications.

    172. Describe the process you use to create a program, from requirements definition to delivery.

    173. How do you go about addressing errors in your code?

    174. Can you describe Amazon's software development life cycle as you understand it?

    175. Here at Amazon, we have embraced Agile methodology. How experienced are you with the Agile software development process?

    176. Please describe responsive design and the difference between fixed and fluid layouts.

    Amazon
    Solutions Architect Interview Questions

    177. Can you describe a creative solution to a challenging problem you developed in your role as a solutions architect?

    178. How would you describe Amazon Web Services (AWS) to someone outside of Amazon's IT organization?

    179. What are some of the steps you recommend to protect Amazon from a 'DOS' attack?

    180. What is your strategy for securing the IT assets and intellectual property of an organization?

    181. What do you believe your role is concerning supporting Amazon's functional analysts?

    182. Can you explain CAP Theorem?

    183. Please discuss some of the differences between asynchronous and parallel programming?

    184. How do you ensure that the software you develop will scale?

    185. What are the advantages of using a NoSQL database instead of an RDBMS?

    186. What is a lower latency interaction, and why is it desirable in an application?

    Amazon
    Virtual Customer Service Associate Interview Questions

    187. Why do you want to work for Amazon as a Virtual Customer Service Associate?

    188. Virtual Customer Service Associates play a critical part in Amazon's mission to deliver timely, accurate, and professional customer service. How will you contribute to this mission?

    189. What do you know about the workplace culture at Amazon, and how is our approach a fit for you?

    190. Please introduce yourself to us.

    191. Amazon requires action-oriented, flexible problem-solvers who will assist customers in expediting orders and correcting post-sales problems. Talk about a time when you took immediate action to solve a problem for someone else.

    192. What are your greatest strengths, and how will they contribute to your success as a Virtual Customer Service Associate with Amazon?

    193. Do you have experience in a virtual-based customer service role?

    194. Tell us about a time you successfully coped under stress.

    195. You will communicate in real time with customers through chat, and phone. How will you respond to a customer if you don't know the answer to their question?

    196. Virtual Customer Service Associates work from a home-based location approved by Amazon. Is your home set up to help you deliver your best in productivity and quality?

    Amazon
    Warehouse Associate Interview Questions

    197. We hire dedicated people who want to join a fast-paced, active workplace. Do you consider yourself someone who thrives when on the move?

    198. As an Amazon Warehouse Associate, you will be responsible for receiving and putting away inventory and getting customer orders ready. Do you have experience completing similar tasks?

    199. Warehouse Associates work around machines such as forklifts, mobile carts, and even robots. How will you promote your safety and the safety of your co-workers?

    200. This is a physically demanding job. Are you capable of repeatedly lifting up to 50 pounds, standing in one place for long periods, climbing stairs, and being on the move your entire shift?

    201. Do you have experience using product scanners or other warehouse-related equipment?

    202. We ask our Warehouse Associates to share safety tips with their co-workers. Please share with me your best work-related safety tip.

    203. Discuss your experience using dollies, hand trucks, and mobile carts.

    204. You will be required to wear a safety vest and comfortable closed-toed shoes. Hearing protection may also be provided to you. Are you prepared to work in an environment that presents potential physical risks?

    205. Amazon Warehouse Associates are required to view prompts on screens and follow directions for some tasks. Please rate your English comprehension skills from 1-10 and support your rating with an example.

    206. Our warehouses are climate controlled; however, temperatures in some parts of our warehouses may occasionally exceed 30 degrees. Are you comfortable working in an environment where you might be exposed to extreme temperatures?