Amazon.com Software Development Engineer II Interview Questions & Reviews
Updated Nov 22, 2011 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 6 ratings |
Interview Experience [?] Based on 6 ratings
|
See who your friends know who've worked at Amazon.com and could give you an inside look.
See who your friends know who've worked at Amazon.com and could help you prep for an interview.
| 1–6 of 6 Amazon.com Interviews | Sort by |
Software Development Engineer II at Amazon.com
Posted Nov 22, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Oct 2011 in Seattle, WA (took 4+ weeks)
The hiring process was pretty tough. I had to prepare well in data-structures and algorithms to pass the interview. The interview consisted of 3 phone screens and 2 video-conference interview with 6 people (in total). They asked a questions about linked-lists, BST, data-structure design, algorithms and various technical scenarios.
The phone screens took 1 hour each. Usually, they do 2 phone screens and fly-over the candidate for 1:1 interview. But since I was an international candidate they had to arrange for a 3rd phone screen. After all the phone screens they decided it was easier to do a video conference and arranged that in a local Amazon development center. The video conference took 1 hour each and spanned over two days.
After a week or so, I received an email saying I was selected and they would like to extend an offer. I accepted the offer.
Interview Questions
Negotiation Details
I didn't have to negotiate anything as they had provided me with a much better package than what they had first hinted me during the HR interview.
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer II at Amazon.com
Posted Jul 15, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed May 2011 (took 2 weeks)
The interview consisted of two phone interviews and four onsite interviews. The process was quick and finished within two weeks. Questions ranged from data structures, algorithms to design.
Questions:
- Write a program to Mirror a binary tree
- Implement pow function effectively.
- Find cycle in P shaped Linked List
- Convert a BST to sorted Double linked list
- Program for N-Queens problem
- Implement Stack with min operation.
- Design Elevator
Interview Questions
Other Details
I got the interview through a Staffing Agency and the interview consisted of a Phone Interview, a 1:1 Interview and a Background Check.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer II at Amazon.com
Posted Jun 13, 2011
2.0
Easy Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Jun 2011 in Bangalore (India) (took 2 days)
They called me to come to their office on Sunday and conducted a written test with two questions (one design question and one coding question). 1) Design movie reservation system with ER diagram (similar to bookmyshow.com for a multiplex theater). 2) Write a code/logic to find the longest path in a cyclic graph. (The question was wrong, looks like they just copy-pasted it from some web site - i've video proof, if u don't believe me)
The scheduling and interview management was very very bad. There was around 15 candidates. Few candidates came by reference and got more priority for the F2F. Few of them couldn't wait for long time and they left in the middle by rescheduling their F2F. I went at 9:15am and got the F2F at 3:00pm (Written was for 90 minutes).
I was so hungry, but they didn't let me go out. After some time they arranged a lunch. Had lunch in their cafeteria (some maintenance was going on and finally I got head-ache)
After that, one guy came and took me to his desk for the next round. He asked a question about BST. I know very well about the answer but I was not able to think anything at that time. Question was to find the depth of the binary tree. A 2nd year college student can answer this question. I expected some tough question. I couldn't have answered even if the question was "whats 2^5"; (I think no one can think when they're irritated)
I'm not even interested to go back and ask for the result. I'm happy with my current job. Good bye Amazon.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer II at Amazon.com
Posted Feb 11, 2010
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jan 2010 (took 2 weeks)
I had two phone interviews and I thought both went pretty well but a week later I was notified that they are considering other candidates. The interview consisted of questions on Search Algorithms, Data Structure, Big O analysis, followed by coding problem. I was stuck with one coding question during 2nd phone interview but I finally gave the solutions. It may not be impressive that I did not respond quickly.
Here are some of questions that I was asked:
1. Complexity Analysis on Mergesort, Heapsort, Quicksort, and Selectionsort.
2. When quicksort can be O(n^2)?
--If you choose bad pivot
3. Write a code to reverse binary bit pattern for an integer without using any string or utility methods?
4. Reverse a linked list
5. Implement a Fibonacci function.
6. Implement a function that convert asci value to int.
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 II at Amazon.com
Posted May 6, 2009
3.0
Average Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Apr 2008 in Seattle, WA (took 3 weeks)
There was 2 phone interviews, then an on site interview where about 5 people do one on one interviews.
Interview Questions
Other Details
The interview consisted of a Phone Interview, a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Development Engineer II at Amazon.com
Posted Mar 19, 2009
5.0
Very Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Jan 2007 in Seattle, WA (took 2+ weeks)
The interview at Amazon works as follows. You'll be contacted at some point by a recruiter and you'll go over some general stuff. If you don't say anything disqualifying, they'll schedule a phone screen for you. If this is for a technical position, the phone screen will involve some problem solving, some coding, and maybe even some design work.
Following that first phone screen, if you pass (sometimes even if you didn't) you'll be asked to go though a second phone screen. If you do well on this, then you'll be asked to fly out to Seattle for an in person interview. Let me first say that the phone screen questions are far easier than the questions you'll be asked in person, so don't get a false sense of confidence.
Amazon.com will fly you out to Seattle on their dime and put you up in a very nice room in a nice hotel.
On the day of your interview you sit in a room with a white board as 5-7 people rotate through the room giving you 45minute to 1 hour interview sessions. There will be very few behavioral questions, it will most likely be dominated by coding on a white board.
The people that interview you will then confer, usually within a day or two, and make a decision as to whether Amazon will extend an offer. The whole process usually moved fairly quickly.
Interview Questions
Negotiation Details
The initial offers are generally constructed to be very fair. The relocation packages are generous as are the signing bonuses and the salary. There's probably a little bit of room to negotiate certain things, but as far as large moves in base salary or signing bonus, probably not.
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview, a 1:1 Interview, a Skills Test and a Background Check.
Helpful Interview?
Yes |
No
Inappropriate?


