I applied through a recruiter. The process took 6 weeks. I interviewed at Amazon (Redwood City, CA)
Interview
Had a first call with recruiter. Second call was with the hiring manager who seemed least interested in taking the interview. She asked me couple of algorithms and scalability related questions.
I applied through an employee referral. I interviewed at Amazon (Seattle, WA) in Jul 2017
Interview
Got an a call with the recruiter after a phone call. Recruiter was very nice, the best I have ever worked with. Very honest and straightforward. We set up a technical phone interview. After the interview, we set up an onsite. The onsite was pretty standard and basically what I expected: heavy focus on behavioral and technical. I would say the split was 60-40. Questions were fairly standard and on the easy side.
Interview questions [6]
Question 1
Phone Interview: Lots of technical questions around how technologies work. A lot of it was conceptual. No algorithmic questions.
I applied through a recruiter. I interviewed at Amazon (Seattle, WA) in Jun 2017
Interview
Started with a recruiter call, followed by a 1-hr online test . It was not difficult if you are well versed with algorithms and can identify patterns in problems. I was then invited to interview at a hiring event, there were about 15 other candidates.
The onsite event had 4 rounds of whiteboard coding, 1 scalable system design, 1 object oriented design and 2 algorithms/problem solving rounds. Each interview had many questions on amazon leadership principles so make sure you read them and also prepare your answers based off those leadership principles.