Amazon.com Senior Software Engineer Interview Questions

Updated Jul 1, 2015
83 Interview Reviews

Interview Experience

Interview Experience

50%
31%
18%

Getting an Interview

Getting an Interview

34%
34%
17%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

83 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (4)  

Senior Software Engineer Interview

Anonymous Employee in Austin, TX
Declined Offer
Negative Experience
Average Interview

Application

I applied through a recruiter. The process took 2 weeksinterviewed at Amazon.com (Austin, TX) in May 2015.

Interview

I had a call with a recruiter and she told me about the position and the company. A few weeks later I had a technical phone screen. The interviewer was on a speaker phone so it was very hard to hear him. He asked three technical questions and we used an a collaborative coding site so he could type a problem and I could write code for him to review. The questions were the ridiculous problems that you never encounter as a software engineer because somebody else has written a library to do them. I asked the interviewer a few questions about the position and it was different than what the recruiter described. A few days later they emailed me and asked me to do another phone interview but I declined as I decided to stay in my current position.

Interview Questions

  • Write code that will return the nth digit of the Fibonacci sequence.   1 Answer
  • Write code that will take a string of numbers (12,345) and return the spoken word version of the number (twelve thousand three hundred forty five).   Answer Question
  • Write code that will validate a binary search tree.   Answer Question

Other Interview Reviews for Amazon.com

  1. Helpful (5)  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 dayinterviewed at Amazon.com (Seattle, WA) in April 2015.

    Interview

    The interview process was geared toward making me feel comfortable. First the interviewers would talk a bit about themselves and what they do at Amazon, followed by very open-ended questions about myself. After the initial open-ended questions, the interviewer would get into more specific topics and/or coding questions. The coding questions required writing close to syntactically correct code on a whiteboard, but the interviewers were OK with a bit of handwaving. The interviewers were also helpful in identifying issues with my solution in a way that kept my comfort level and confidence high. Overall it was a very positive experience.

  2.  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 6+ monthsinterviewed at Amazon.com (Seattle, WA) in March 2015.

    Interview

    Yes, you read that right.. 180 days. First phone interview, interviewer never bothered to submit feedback to the system. Recruiter would contact and go dark for a month, contact and dark.. Finally another phone interview. Was told I had to fly to Seattle for the on-site even though I live less than ten miles from the job location. I have to fly in the day before, so it takes me two days to do this interview. Also, I could not get a job description although I was told multiple teams were interested. After the flight had been booked I finally get a job description and the required skill-set is nowhere near what my resume lists.. I go anyway because I had never been to Seattle, though I started to have my doubts about all of it. Do the interview and everything goes ok. For dealing with technology so far out of my comfort zone I'd say I did pretty well overall. Lots of algorithm and cloud based questions. Aced a couple, did ok on some and got stuck on one. Get a call the next day that the team decided to pass because of my lack of knowledge of their technology. Told the recruiter that I thought it was odd that I was brought in for this job in the first place and expected the team to understand that I had to learn on the job.. Get quite rudely told that "we hire on experience, not potential." and she tells me she'll call back in a year or so. If you only hire on experience, why contact someone who has none of the skills listed that you are looking for? This turned into a giant waste of time for everyone involved because of some recruiter not doing their job.

    Interview Questions

    • Lots of algorithm questions straight out of careercup. Overall the interview was quite thorough and all bases were covered. I could not figure out who the 'bar raiser' was because none of the interviews stood out as particularly difficult. What was interesting was that when I asked questions about cooperation and interaction with different groups, all interviewers replied in a way that i could see there was a lot of friction between departments. Having read the amazon reviews and the dreaded 'stack ranking' system they still employ, it was no real surprise to me.   Answer Question
  3.  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 5 weeksinterviewed at Amazon.com (Seattle, WA) in October 2014.

    Interview

    The biggest difficulty with this interview was the jet lag. I had planned to dose myself with caffeen to keep myself alert, but the canteen was consistently out of everything except decaf. One interviewing consider his job to see how upset he could make me, and see how I would interact. He started off by asking me about things not on my resume, not part of the job, and acted as if I didn't have those experiences I was a bad candidate. Then he lead me to a question about a time I had to fix a serious customer issue. The more negitive I described the problem it the more positive he reacted, as if he was pleased. I fell for this hook line and sinker and actually called a product I had worked on @RAP twice. Granted I was refering to the way the customer reported the problem, but I'm sure that cost me the interview right there. I can't blaim them as you don't want someone who will call a product they worked on @RAP even if is under extreme stress and jet lag. But it leaves this as a bad interview experience. With most of the interview questions, I felt I did reasonably well. There was two white boarding questions. One of which was trivial, the other was challenging. The recruiter would provide no feedback.

    Interview Questions

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (8)  

    Senior Software Engineer Interview

    Anonymous Employee
    No Offer

    Application

    I applied through a recruiter – interviewed at Amazon.com.

    Interview

    I had a telephonic interview with Amazon and was asked a couple of questions. 1. Given an array of numbers (+ve , -ve) and a number k, return true if any two numbers sum up to k. This question tests datastructure (Hashmap) and BST knowledge. 2. Design an online airline reservation system.

  6. Helpful (5)  

    Senior Software Engineer Interview

    Anonymous Employee
    No Offer

    Application

    I applied online – interviewed at Amazon.com.

    Interview

    A few days after applying online I was emailed to do a phone interview.

    Interview Questions

    • Asked to write a method were it's passed an array of numbers and a single number. I needed to return true if there was two numbers in the array that if added totaled the single number. I was then asked to rewrite it to make it run faster.   2 Answers
  7. Helpful (3)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Chicago, IL
    Accepted Offer
    Average Interview

    Application

    I applied online. The process took 3 weeksinterviewed at Amazon.com (Chicago, IL).

    Interview

    I applied online and got an invite for interview. All technical with in depth and through drill on data structures, algorithms etc

    Interview Questions

    • They asked about AWS and gave a use case about Big data.   1 Answer
  8.  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeksinterviewed at Amazon.com (Seattle, WA) in February 2014.

    Interview

    Three phone interviews: 1 with recruiter and then 2 technical, full day on-site interview of technical questions. Only allowed to interview one team at a time which is a bit unusual for a large company. Promises of being able to interview on other teams afterward was false. Other teams had directly (direct contact) expressed strong interest if first team wasn't a fit, but emails now go unanswered.

    Interview Questions

    • No questions particularly difficult: graph path finding, binary search tree, design a chess game   Answer Question
  9. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    No Offer

    Application

    I applied through an employee referral. The process took 1 dayinterviewed at Amazon.com (Seattle, WA).

    Interview

    I had a tech phone screen that lasted about one hour. The phone call consisted of the interviewer (Brad) talking allot about himself and what he does for Amazon AIV. He then asked about my current job, but didn't seem very interested nor asked any follow-up questions. Finally, I was asked to write code for the puzzle Sudoku in which I would verify the correctness of the puzzle. I wrote a clever hash algorithm that would require only one pass of the each plane (horizontal, vertical, matrix). I designed it to be scalable much beyond a typical 9x9 matrix.

    Interview Questions

  10.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Egypt, NY
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 2+ weeksinterviewed at Amazon.com (Egypt, NY) in January 2014.

    Interview

    phone call then I went to proceed with 5 technical interviews and 1 HR interview the process went well and they are so sweet people the technical interviews were pretty hard but this means they select the qualified people

    Interview Questions

    • what was your name ?   1 Answer
    • what are the differences between the linked list and the array ?   1 Answer
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.