Amazon.com Software Development Engineer Intern Interview Questions & Reviews
Updated May 9, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 41 ratings |
Interview Experience [?] Based on 41 ratings
|
Amazon.com has 96,075 connections on Glassdoor
| 21–30 of 41 Amazon.com Interviews | Sort by |
Software Development Engineer Intern at Amazon.com
Posted Jan 10, 2012
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in Seattle, WA (took a day)
I applied for the position before christmas, and got the letter 3rd of january that i have 2 phone interviews 10th of january. So i didn't have a lot of time to study. The first interview was really good, basic questions about the work experience, projects. After that there were technical questions. Like when do we use arrays and when do we use linked lists. Couple of other theoretical questions. Then the interviewer asked how to find if there are numbers that repeat in an array. I had to give three different solutions before we came to the one that has the best order complexity. So my advice is to study the big O notation. Then she asked how to reverse a singly linked list. i gave the answer.
The second interview was more difficult for me, because i didn't study BSTs at all, i focused completely on hash tables. But the guy asked of how to find repeated characters in a string, so i had to give 2 solutions. One was less space consuming but more time consuming, the other one was the opposite. but apparently there was one solution that was perfect, didn't get it. The other question was about printing the BST in level order. Couldn't do it... but overall both interviewers were polite and helpful, so i guess studying the data structure book is very helpful.
Interview Questions
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Nov 22, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 (took a day)
Received phone interview request through recruiter. Had two back to back 45min each phone interviews. calls came on time and interviewers were nice and friendly. Went straight to technical question with only 1 personal question.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Nov 13, 2011 — 1 of 1 people found this helpful
4.0
Difficult Interview
|
Overall Neutral Experience
|
Received and Accepted Offer
|
Interviewed Feb 2011 in Seattle, WA (took 3 days)
Asked some algorithm questions and questions related to object oriented design. Asked to write code to serialize a binary tree and send the code in.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Nov 1, 2011
3.0
Average Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Feb 2010 (took a day)
Handed my resume to Amazon recruiters at my university's recruiting event and received an invite to interview with them about 2-3 weeks later, which took place on campus. The interview itself consisted of two 45-minute 1:1 interviews and were with software developers from various Amazon teams.
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted May 12, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Mar 2011 in Lake Forest, CA (took a day)
3 back-to-back rounds of 1:1 interviews with 3 different interviewers, each one lasting about 40-45 minutes.
Touched upon various areas of computer science like coding (whichever language you like), data structures, algorithms, and system design.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview, an IQ/Intelligence Test, a Skills Test and a Background Check.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted May 9, 2011
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Apr 2011 in Seattle, WA (took 1+ week)
I had two initial phone interviews and after I got selected, I had one another phone interview which I couldnt crack.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Mar 20, 2011
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Mar 2011 (took 2 days)
There were two rounds each 45 min. Tested me mostly on Algorithms and error free coding on the board
Interview Questions
Input ::::: 1 2 3 4
Output ::::: 2*3*4 1*3*4 1*2*4 1*2*3
Other than these...OOPs concept questions...Polymorphism
Different Datastructures...access time and so on...
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Mar 1, 2011
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Jan 2011 (took 2 weeks)
Technical Interview - They were basically looking for code optimiztion in terms of space and time complexity
1. WAP to find depth of a binary tree(not binary search tree).
2. WAP to reverse a linked list.
3. WAP to reverse a linked list with a loop.
I wasn't able to develop the logic for the third question and latter I was told that this conversion was not possible.
Then I was asked to write a code to check if reversing was possible
if possible then reverse it otherwise throw an exception.
The second interviewr asked me some basic HR questions related to my projects and java
Diff between final finally and finalize
Diff between abstract class and interface
The I was asked to write a program(and latter code it), to find the find the word which had the max frequency in the given sentence.
Basically they were looking forward to how you approach the problem, so they encouraged to come up with the various approaches and finally implement the best approach
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
View Comments (2)
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Feb 24, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Feb 2011 in Seattle, WA (took 2 days)
Submitted resume through the University Recruiting on Amazon (also, it appears Amazon viewed my profile on my school's job site). Got an email from a recruiter setting up two interviews, both on the phone, each 45 minutes long. Got asked both technical (data structures, algorithms, and coding) and personal questions. Received an email two weeks later asking for another interview. Similar to the previous two but less emphasis on actual code and more on data structures and my background/projects. Both interviewers were very friendly and easy to understand. They even helped walk me through a few things to help me get the correct answer.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer Intern at Amazon.com
Posted Feb 7, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Nov 2010 in Seattle, WA (took 3 weeks)
The first interview was the toughest. Coding questions involved max subset sum, linear time sorting (I did counting sort and coded both in java), phone no. extraction from a big log (I used bash and perl). Finally a problem was asked about querying on data streams and I walked through a probable answer. Importance was given to algorithms and complexity analysis but I was confident in that.. so it went well.
The next interview was easy. The person was testing basic OOPS skills (polymorphism, method overriding, templates), class design, basic databases and programming. Coding questions were quick sort and binary search. At the end the interviewer threw in buzz questions like what size of int, its range of values and what is 2^8. Both interviewers were very supportive and seemed excited to talk about their projects there.
The next day I got an email for scheduling a third phone interview. That was of moderate difficulty but with a senior person. Got quizzed on my projects, long-term goals and also amazon ec2! Coding questns were max length palindrome and weighted BT traversal. The person tried to negate my complexity analysis... but it was a test! Overall, it went well.. and I got an offer in about a week. The entire process was completed in less than three weeks.
Interview Questions
Negotiation Details
Stipend non-negotiable but good enough :)
Exact team assignments are made only after the offer is accepted.
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview, a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?


