I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Nov 2014
Interview
5 rounds, including 4 technical interviews and 1 project review at lunch. Each round takes about 45 mins. The technical questions asked were not easy for me. The one at lunch time was a manager asking me about some personality questions and my past projects. There was 1 interviewer called bar raiser that came from another team. Usually bar raiser is the most experienced one, and he has the deterministic vote to the decision.
Interview questions [1]
Question 1
All technical rounds are dealing with design patterns. You have to define your classes and write down some algorithms to fulfill the functionality. I was also asked a DP problem.
I applied online. The process took 3 weeks. I interviewed at Amazon (Eugene, OR) in Mar 2014
Interview
Two 45 minuet phone screenings back to back with different engineers. The first interviewer was a bit sharp, and straight to the point. After saying hello he just asked if I was ready and sent me a link to a collabedit so that I could code. He had a thick accent, and was somewhat hard to understand, really seemed like he didn't want to be there. Second interviewer was much more pleasant, asked a few questions regarding discrete mathematics before going into a coding problem on collabedit as well. Once finished he asked for an explanation of the time complexity and if I had any questions.
Interview questions [1]
Question 1
Given an array of person objects that contain a name and gender, sort the array such that all females are before males in the array.
I applied online. The process took 1 day. I interviewed at Amazon
Interview
two 45 minute interviews. first one asked you stuff like time complexity, and to develop an algorithm to find whether two strings were anagrams of each other. second interview had you actually implement the question they asked you. For me it was whether two linked lists intersect. They are very nice and they help you out. They don't expect you to know everything off the top of your head so if you forget the syntax for something, they'll help you out.
Interview questions [1]
Question 1
How to determine whether two linked lists intersect