I applied online. The process took 4 weeks. I interviewed at Amazon in Jan 2019
Interview
Well designed to acquire talent. 3 rounds.
1. Debugging and logic
2. Coding (array, Trees, LinkedList)
3. On site interview data structure and algorithms
Questions in the first two rounds are fairly easy but you have to watch for the time limit. Thats what makes it difficult.
2 Programming Assessments - I failed the 2nd one. If I passed I would have made it to a phone interview. The 1st programming assignment is just debugging and logic quizzes. The 2nd one involves actually coding.
I applied through an employee referral. The process took 1 week. I interviewed at Amazon in Mar 2018
Interview
Applied by referral, receive an online assessment in one month, 2 rounds OA, must submit in one week, receive next round in one week, ending with one round phone interview.