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 and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Amazon reviews | Amazon jobs | Amazon salaries | Amazon benefits | Amazon conversations
      Amazon interviewsAmazon Software Engineering interviewsAmazon interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and 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. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      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 personalised job recommendations and updates by starting your searches.

      Software Engineering Interview

      4 Aug 2009
      Anonymous interview candidate
      New York, NY
      No offer
      Neutral experience
      Average interview

      Application

      The process took 1 day. I interviewed at Amazon (New York, NY) in Jul 2009

      Interview

      t’s been almost a year since I had my interview for a summer internship at Amazon.com, but the memory is still fresh in my mind. I went in fairly tense, excepting a Microsoft-attack-style of interviewing, but I was pleasantly surprised to be greeted by a nonchalant employee with his feet up the table chewing on a pen. Over the rim of his framed glasses, he introduced himself and asked me to have a seat, which I did. Little did I know that the first guy was actually one of a bar-raiser. Since the term is public knowledge, it can’t hurt to say that a bar-raiser is an Amazon interviewer dedicated to hiring only the best of the best candidates. A bar-raiser’s job is to go for those candidates that are somehow more special than even a “good” one. We engaged in a little chit chat about my resume and life at Cornell before launching into the interesting part of the interview, which was the coding question. It was a basic one involving a special case of the subset sum problem (which is NP complete in the general case). It went like this: Given an array of integers or other numbers (reals, doubles, etc), tell us if any two of the numbers in the array sum up to another given number. There’s an n2 solution in which you compute all the possible pairs of numbers and then add them together to test the termination condition. Obviously, this is less than ideal. However, it is well known that integers can be sorted in O(n) time, where n is the number of integers to sort. Therefore, I proposed this additional precondition: Allow the list of integers to be sorted in natural order before calling this method The algorithm then is quite simple: keep an index at the far left side, and the far right side. If the indices become equal, or cross, we’ve failed to find a pair that works. To try to exhaustively find a matching pair, we try adding the numbers at our indices. If the sum too big, we decrement the right index. If the sum is too small, we increment the left index. If the sum is equal to what we’re looking for, we can return true. Pseudocode resembling Java might look like this: public boolean inArr(int [] arr, int sought) { int left = 0; int right = arr.length - 1; while(left < right) { int test = arr[left] + arr[right] - sought; if(test > 0) { right--; } else if(test < 0) { left++; } else { return true; } } return false; } Other questions would all be basic algorithms and OOP ones that simply want to establish that you can write decent code, think on your feet, and love what you’re doing.

      Interview questions [2]

      Question 1

      what's your shortcomings?
      Answer question

      Question 2

      what's your career advancement perspective?
      Answer question

      Other Software Engineering interview reviews for Amazon

      Software Engineering Interview

      3 May 2025
      Anonymous interview candidate
      Ireland
      No offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Amazon (Ireland)

      Interview

      I've completed only the online assessment, which included several medium to difficult LeetCode problems. These covered topics such as dynamic programming, greedy algorithms, and graph traversal. I managed to solve all the problems within the time limit and felt confident about my performance. Although I haven’t had an interview yet, I’m well-prepared and eager to move forward in the process.

      Interview questions [1]

      Question 1

      1 dynamic programming question, another medium question
      Answer question

      Software Engineering Interview

      28 Aug 2024
      Anonymous interview candidate
      Vancouver, BC
      Declined offer
      Neutral experience
      Average interview

      Application

      I interviewed at Amazon (Vancouver, BC)

      Interview

      I got online coding questions and system design choices; overall, it was more medium-level code-type questions. After that, a loop interview consists of coding, problem-solving, and system design. Be careful about behavioral questions, its very important for them

      Interview questions [1]

      Question 1

      number of island, design file system
      Answer question

      Software Engineering Interview

      6 Mar 2023
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Amazon

      Interview

      Phone interview. Just a general screening as a candidate. In person interview. With 5 rounds of interviews. Three behavioral and two technical interviews. Alot of data structures and algorithms. Behavioral interviews ask about data structures and algorithms.

      Interview questions [1]

      Question 1

      About leadership principals, data structures and algorithms
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Meta
      4.6★Compensation and benefits
      avatar
      Amazon Web Services
      3.9★Compensation and benefits
      avatar
      Booking.com
      4.2★Compensation and benefits