Amazon.com
3.4 of 5 2,794 reviews
www.amazon.com Seattle, WA 5000+ Employees

Amazon.com Software Engineer Interview Questions & Reviews

Updated Mar 15, 2014
All Interviews Received Offers

Getting the Interview 

34%
29%
14%

Interview Experience 

65%
25%
9%

Interview Difficulty 

95 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
3 people found this helpful

Declined Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Seattle, WA

I applied online and the process took 3 weeks - interviewed at Amazon.com in September 2013.

Interview Details – I had a couple of phone interviews and then I was flown out to Seattle for an onsite. The phone interviews were basically what you would expect. One HR interview and one short technical interview just to make sure you're not hopeless. Amazon is hiring a ton of people and I think it was fairly quick and easy to get invited to an onsite.

The onsite was actually the best interview experience I've ever had. There was no whiteboard coding or anything like that. We were given coding projects, laptops equipped with various IDEs, and we just coded the entire day. We were allowed to use the internet too to look at Stack Overflow or whatever. I think this format let me shine whereas I'm not that great at whiteboard coding and I hate having people watch over my shoulder the whole time.

Besides the coding project there was a short tour and a couple of 1-on-1s with software engineers, not to talk about their job or anything, but just to talk about my progress on the coding project, how I was approaching the problem, etc. There was no HR phase during the onsite.

Interview Question – There weren't any specific "questions" for the onsite but I would say know your data structures very well if you want to succeed.   Answer Question

Reason for Declining – I'm really not that hard of a worker, but Amazon looks quite grueling. I took a job with much lower pay and much better work-life balance.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Boston, MA

I applied through an employee referral and the process took 2 weeks - interviewed at Amazon.com in February 2014.

Interview Details – Two back-to-back interview, each has 45 minutes.

Interview Question – (1) two sums : given a list of numbers, return the indexes of two values whose sum is a given value. (2) Revers a string list   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at Amazon.com

Interview Details – A lot of random questions about coding, and at one point I was asked to write coding down by hand. Know your stuff, because they are very meticulous. It was a long interview -- around five hours. Even though you'll know the majority of the material off the top of your head, it's important that you show them what you're truly capable of. They are looking for the best potential worker.

Interview Question – Walk me through how Amazon Kindle books would be priced.   Answer Question

Reason for Declining – I got a better offer from another unrelated company. Had I not, though, I would've accepted. Amazon is a great company.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

Accepted Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at Amazon.com

Interview Details – Two back to back interview questions. They were on linked lists and string manipulations.

Interview Question – Nothing too hard   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 3 days - interviewed at Amazon.com.

Interview Details – Contacted by HR for two back to back phone interviews - both talked about resume for 10 minutes and then moved on to technical questions. Be prepared to tell them about a project that you are proud of! I was asked to write code online by following a link. Coding questions were fairly straightforward. Results about the interview are released in about two weeks.

Interview Question – Many questions about software design in the second phone interview.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Seattle, WA

I applied through an employee referral and the process took 4+ weeks - interviewed at Amazon.com in January 2014.

Interview Details – Internal referral. Contacted by a recruiter within a few weeks. Was sent a three question coding test, and a week later was asked to fly out for an interview (expenses paid).

Onsite interview consisted of the standard questions, with four 45 minute interviews. Interviewers were all software engineers and asked the standard breadth of questions (OO Design, Data Structures, DFS/BFS).

Interview Question – NDA signed covering questions. They're not unusual though.   Answer Question

Negotiation Details – No negotiation.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 4 weeks - interviewed at Amazon.com in January 2014.

Interview Details – Basic Data structures Questions. Analysis of code written. No pseudo code allowed.

Interview Question – Combinations of nodes in BST based on the sum. Like display all the nodes whose key values sum to 10   Answer Question

Reason for Declining – I had another opportunity

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Seattle, WA

I applied through college or university and the process took 4+ weeks - interviewed at Amazon.com.

Interview Details – Was approached via email from university recruiting. Did an online problem set for an hour then got an in-person interview.

Interview Question – Design a database that fit specific criteria.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Easy Interview

Software Engineer Interview

Software Engineer
Seattle, WA

I applied through an employee referral and the process took 4+ weeks - interviewed at Amazon.com in December 2013.

Interview Details – I attend a group interview. A big problem had been split into three parts and each one of the group selected one part to finish. There would be two one-to-one interviews inside the process.

Interview Question – Nothing difficult   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

7 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Seattle, WA

I applied online and the process took 3 days - interviewed at Amazon.com in October 2013.

Interview Details – Applied for a intern position last year. Apparently all positions were full at the time and invited me to interview for a full time position this year instead.

Started off as 3 online technical questions. Know your basic data structures and algorithms in and out and it will be (and should be) a breeze. Remember to relax though.

If you pass they will invite you to a onsite interview. Amazon will take very good care of you during the interview process, flight, rooming, expenses will be all paid for (within reason).

The onsite interview will start off with lunch with a bunch of other candidates and some interviewers. Don't worry, you are NOT competing against each other, Amazon needs every smart person they can get.

After lunch they will move you to your testing room, where you stay and 4 interviewer will come in and out with various HR questions combined with the programming question.

Other --
Amazon will give you documents on what to expect during the interview. Honestly I think the process is very fair as they don't throw any curve balls.

Tips --
* Again, I cannot stress enough to know your data structures and algorithms (graph traversals, structures of dynamic programming, etc). They are the building blocks for solving any type of programming problem.

* Talk, no matter how stupid it sounds. Talk out what you're doing. Talk if you're stuck, talk if you have an idea, talk as you write down line for line.

* Always remember to smile this should be easy as you should be enjoying this. If not, you might be in the wrong field.

Complaints:
Being bombarded by 4 interviewers and while your brain is racing as fast as possible is exhausting. Amazon does not pay/reimburse alcoholic purchases. As many fellow interviewees genuinely wish to de-stress afterwards.

Interview Question – Honoring the NDA. If you want to be prepared, take a look at your old programming assignments. (Data structures, algorithms) can you do it from scratch? Most of it complete under an hour? What if they change it to another variant? Can you recognize it?   Answer Question

Negotiation Details – Good luck trying to negotiate, it's rather difficult. Heard that you can negotiate if you had another offer cough Microsoft cough

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Amazon.com

Worked for Amazon.com? Contribute to the Community!

Amazon.com Videos

Loading...

Amazon.com – Why Work for Us?

Not ready to apply yet? Click here to join our Talent communities, where you can learn more about us and stay up-to-date with Amazonian opportunities! Full Overview

Provided by employer [?]

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.

Glassdoor is your free inside look at Amazon.com Software Engineer interview questions and advice. All 95 interview reviews posted anonymously by Amazon.com employees and interview candidates.