Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Amazon

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Amazon reviews | Amazon jobs | Amazon salaries | Amazon benefits | Amazon conversations
      Amazon interviewsAmazon Software Development Engineer interviewsAmazon interview
      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Software Development Engineer Interview

      Jan 27, 2017
      Anonymous Interview Candidate
      Seattle, WA
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied online. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Jan 2017

      Interview

      This interview was for a new grad position. After applying, I got an email from a recruiter asking me to do a short online assessment. This assessment was a very simple debugging type of thing. Basically I just had to fix a few errors in already written code like adding missing brackets on a for loop or changing a less than symbol to a greater than symbol and then hitting the run button (20 mins total). The second part of this test was a "reasoning test" (35 minutes). This part was not that hard either. A few days later I received an email to do an online coding assessment and work simulation. Both of these are proctored. Basically you have to set up your web cam and an online proctor from a third party company will watch you and everything on your computer (tabs, browsers, ect.) to prevent cheating. You are allowed a few library reference websites during the assessment that they specify in the email. During the coding part of this proctored assessment I had to actually write code to solve a problem. You are given a certain amount of time and you have to pass all of the test cases. You can hit the run button as many times as you want. Then once you pass all of the given test cases, you hit the submit button and the system will check if you passed the hidden test cases. The second part of this assessment was the work simulation. I actually really liked this part of the interview process. This section of the process tries its best to mimic an actual on the job setting. You have to watch videos that are from your point of view and when the people look at the camera they are talking to you as if you were in the room. You are placed in certain scenarios throughout this process where you have to make important decisions such as delivering a project late while having all requirements or delivering a project on time while missing some key features. After passing the proctored assessment, I was sent an email inviting me to an onsite group interview. Amazon paid for everything. Plane tickets, hotel, Uber transportation costs, and food were covered for each day I was there. There were two parts to the group interview. The first part judged us on our teamwork and individual leadership skills. We had to come together as a team to pick which piece of code was most efficient and which was the least efficient. The second part was all individual work. We were given laptops from Amazon to use. They are all set in the language you choose. For example, if you choose C++, Visual Studio would be pre-loaded when you open your laptop or Eclipse if you choose Java. I was given a large complex pre-written code with multiple classes. You have to first study the code itself for a while to understand what is going on. There are functions/methods and different parts missing that you are assigned to fill in. This section of the interview requires very strong Object Oriented Programming skills. This part of the interview is why I didn't get selected. I mostly spent my time preparing for white board style challenges. As you are coding during the onsite, you will be pulled to the side twice by different engineers to discuss your code and how you could possibly optimize it. The two people who pull you to the side have a lot of power in determining whether you get the job or not. They will type/write notes on what you say to them so make it count. After all of the interviews are over, they will review your code that you wrote, the notes from the two interviews that pulled you to the side, and the notes from the person observing first part of the onsite(teamwork/leadership part). Then they will make a decision based on that. I'm not sure if the previous assessments that were taken before the onsite hold any weight when they make a hiring decision or not. I received an email the next week stating that I had been rejected. Also they do not provide any feedback as to why you were rejected. My advise to future applicants is to know in depth about polymorphism, inheritance, and other Object-Oriented principles. Definitely practice whiteboard style problems for the proctored part that takes place before the onsite. Also practice more OOP by creating an application yourself involving multiple classes and OOP principles. When I had my interview, I didn't brush up on my OOP nearly enough which cost me the job. Too much of my time during the onsite was spent figuring out how to use and manipulate certain variable/methods from other classes. After messing around with it for a while it started to come back to me, but by then I had ran out of time before I finished. If I was assigned white board style problems, I would have nailed it.

      Interview questions [1]

      Question 1

      (onsite questions) Tell me about the code you wrote? Walk me through how it works. Is there anyway you think you can optimize it?
      3 Answers
      17

      Other Software Development Engineer Interview Reviews for Amazon

      Software Development Engineer Interview

      Jul 20, 2026
      Anonymous Interview Candidate
      No offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Amazon

      Interview

      First a online assessment and then the loop with 3 back to back interviews. One interview was completely behavioural (the bar-raiser). Other two interviews were technical ranging from dsa to low level system design

      Interview questions [1]

      Question 1

      Tell me something that isn't in the resume.
      Answer question

      Software Development Engineer Interview

      Jul 18, 2026
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Amazon

      Interview

      1. Online Application / Recruiter Screen Apply online or get contacted by a recruiter. For technical roles, this often includes an initial phone screen covering background and basic fit. 2. Online Assessment (OA) Common for SDE and many other roles — includes coding problems (usually on platforms like HackerRank), work-style/behavioral questionnaires, and sometimes a "work simulation" assessment. 3. Phone/Video Interview 1-2 rounds with an engineer or hiring manager, mixing technical questions (coding, system design depending on level) with behavioral questions based on Amazon's Leadership Principles. 4. Virtual/Onsite Loop ("The Loop") Typically 4-6 back-to-back interviews (45-60 min each), usually including: Coding/technical rounds — data structures, algorithms, problem-solving System design (for mid-to-senior roles) Bar Raiser interview — a specially trained interviewer from outside the immediate team, focused on ensuring candidates raise the overall talent bar; carries significant weight in the decision Behavioral rounds — heavily structured around the Leadership Principles (e.g., "Customer Obsession," "Ownership," "Deliver Results"), typically using the STAR method (Situation, Task, Action, Result) 5. Debrief All interviewers meet (or submit written feedback) to discuss the candidate, with the Bar Raiser often having veto power regardless of role level. 6. Offer If approved, HR extends the offer, followed by negotiation. Key things Amazon emphasizes: The 16 Leadership Principles are central to almost every interview — expect to be asked to give specific past examples for several of them. For technical roles, strong DS&A fundamentals plus (at senior levels) system design are essential. Answers should be structured, quantified, and specific — vague answers tend to score poorly with Bar Raisers

      Interview questions [1]

      Question 1

      Cant disclose, due to NDA
      Answer question

      Software Development Engineer Interview

      Jun 3, 2026
      Anonymous Interview Candidate
      No offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Amazon

      Interview

      It started with an OA, and then after a few weeks, I got invited to four rounds of interviews: technical and behavioral at 3 of the 4, and behavioral only at one.

      Interview questions [1]

      Question 1

      Questions related to leadership principles
      Answer question


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Indeed, Inc.

      Jobs at Amazon

      1K jobs in United States
      Software Development Engineer II, AFSS Identity
      Bellevue, WA
      ·
      $144K - $194K /yr
      (Employer provided)
      View job
      Software Development Engineer II, AFSS Identity
      Bellevue, WA
      ·
      $144K - $194K /yr
      (Employer provided)
      View job
      Software Development Engineer, Agentic WorkSpaces
      Seattle, WA
      ·
      $144K - $194K /yr
      (Employer provided)
      View job
      Software Development Engineer Internship - Fall 2026 (US)
      Seattle, WA
      ·
      $111K - $160K /yr
      (Employer provided)
      View job
      Software Development Engineer, AWS Lambda
      Seattle, WA
      ·
      $144K - $194K /yr
      (Employer provided)
      View job

      Amazon interviews FAQs

      • Software Development Engineer applicants have rated the interview process at Amazon with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 61% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
      • Candidates applying for Software Development Engineer roles take an average of 28 days to get hired, when considering 2,544 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 28 days.
      • Common stages of the interview process at Amazon as a Software Development Engineer according to 2,544 Glassdoor interviews include:

        Phone interview:  29%

        One on one interview:  21%

        Skills test:  14%

        Presentation:  11%

        IQ intelligence test:  6%

        Group panel interview:  6%

        Personality test:  5%

        Background check:  4%

        Drug test:  2%

        Other:  2%

      • Here are the most commonly searched roles for interview reports -

        1. Warehouse Associate(11123) ;
        2. Warehouse Worker(6916) ;
        3. Associate(6212) ;
        4. Software Engineer(6182) ;
        5. Area Manager(5707) ;
        6. Software Development Engineer (SDE)(3521) ;
        7. Fulfillment Associate
      (3411) ;
    • Software Development Engineer(3185) ;
    • Customer Service Representative(3047) ;
    • Program Manager(2484) ;
    • Operations Manager(2300) ;
    • Customer Service Associate(2220) ;
    • Sortation Associate(1868) ;
    • Manager(1455) ;
    • Process Assistant(1422) .
    • View all Software Development Engineer Jobs