I applied through a staffing agency. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in May 2015
Interview
The process started with a 5 hour coding sample test. A recruiter spoke with me to inform me that I'd made it to the on-site. She took care of HR questions (visa status etc, and arranged dates). This was followed by an on-site (4 rounds of 45 minute technical interviews). Each interview had 2 or so leadership principles based questions, which the recruiter had mentally prepared me for already. After each round, I received a response in a couple days.
I applied through college or university. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Jul 2019
Interview
The interview process had five phases. The first two were online tests; the first online test was logic puzzles and basic debugging of a program that has trivial bugs (syntax error, off-by-one errors, etc). The second online test had a more involved coding challenge - think two leetcode medium problems and a workflow simulation. After they process the results of those two coding challenges you are either given an additional phone screen, or move to the final round.
The final round is three interviews each with a behavioral question or two and a coding test ranging from hard to medium problems. In my interviews the interviewer and myself struggled to define the problem as they were poorly explained, and in the final interview the interviewer himself was calling prior work experience as "not real experience" due to it being government work. Additionally if you have technical issues as I had in the first interview they will not give you additional time and in many cases the interviewer will be visibly/verbally annoyed that you had issues with Amazon Chime.
Interview questions [1]
Question 1
Given a 2d array to represent a map/matrix, find and return all of the islands (1s) on the map that don't touch an edge and are surrounded by water (0s).
(ex
[0001],
[0100],
[0000])
I applied through college or university. I interviewed at Amazon
Interview
There were two rounds, first one was an online test composed of several MCQs on OOPS, general aptitude, OS etc. and two coding questions and second was a technical interview with HR.