Amazon.com

www.amazon.com
Employer Engaged

Amazon.com Senior Software Engineer Interview Questions

Updated Feb 18, 2015
Updated Feb 18, 2015
78 Interview Reviews

Interview Experience

Interview Experience

50%
33%
16%

Getting an Interview

Getting an Interview

33%
32%
26%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

78 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Senior Software Engineer Interview

Anonymous Employee in Seattle, WA
Anonymous Employee in Seattle, WA
Application Details

I applied online – interviewed at Amazon.com in October 2012.

Interview Details

I had 2 Phone interviews followed by an Onsite interview. The phone interviews were straightforward, involving standard questions such as how to reverse a string. Also some questions on arrays, how to find if there are duplicates. Then there were questions related classes and polymorphism. Afterwards I had to email solution to a dictionary problem within the next day, which made use of STL data structures such as hash maps.

The onsite interview was a pleasant experience. The hiring manager wanted to know my ambition and what I see myself doing in the team. The staff was a mix of strict interviewers who were opinionated and those who were open to my view point. I did not get good read of whether they were happy with my answers. I thought the interview went positive, however it came back negative.

Interview Questions
  • Write code to iterate through a binary tree, delete a node from binary tree
    Write C++ code to support Rubik's cube solving
    What is model-view-controller paradigm?
    How will you deal with very large data set, especially those that does not fit into memory. What search techniques will you use?
     
    Answer Question
No Offer
Positive Experience
Average Interview

Other Interview Reviews for Amazon.com

  1.  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 5 weeksinterviewed at Amazon.com in October 2014.

    Interview Details

    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
    No Offer
    Negative Experience
    Average Interview
  2. 2 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee in New York, NY
    Anonymous Employee in New York, NY
    Application Details

    interviewed at Amazon.com in May 2013.

    Interview Details

    Amazon HR called me describing the opportunity and asking whether I am interested. They were in New York for interview and after brief updates on my resume, I was selected for the final round interview.

    Interview Questions
    Declined Offer
    Positive Experience
    Average Interview
  3. 4 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee in Bangalore (India)
    Anonymous Employee in Bangalore (India)
    Interview Details

    Got a call from HR dept , arrived office on a week ends and had the first round. they are looking for pure algorithms experts. i am very good in java language but their expectation is on algorithms which i cant do much better.. any its worth to try

    Interview Questions
    • write a program which will to get all the values from a binery tree. i may be simple but i nevered brushed up   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 4 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    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.

    No Offer
  6. 1 person found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee in Bangalore (India)
    Anonymous Employee in Bangalore (India)
    Application Details

    interviewed at Amazon.com in January 2014.

    Interview Details

    Was called by the recruiter and an online test scheduled. It was a difficult tree traversal and manipulation test. One test case set with values and the expected output was provided as a sample. I was not prepared enough with the APIs and so lost out. Overall it was a positive experience with the recruiter

    Interview Questions
    No Offer
    Difficult Interview
  7.  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at Amazon.com in February 2014.

    Interview Details

    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
    No Offer
    Negative Experience
    Average Interview
  8. 4 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online – interviewed at Amazon.com.

    Interview Details

    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.   View Answers (2)
    No Offer
  9. 2 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Chicago, IL
    Anonymous Interview Candidate in Chicago, IL
    Application Details

    I applied online. The process took 3 weeksinterviewed at Amazon.com.

    Interview Details

    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.   View Answer
    Accepted Offer
    Average Interview
  10. 1 person found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through an employee referral. The process took a dayinterviewed at Amazon.com.

    Interview Details

    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
    No Offer

Work at Amazon.com? Share Your Experiences

Amazon.com

 
Click to Rate
or

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.