I applied through a recruiter. The process took 2+ months. I interviewed at Amazon
Interview
I talked to someone at a conference and a week later got an email to send him his resume. Some months later I got a coding challenge to complete in a week. It was 20 minutes for like 7 easy debugging problems.
I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Oct 2017
Interview
Phone Interview: Talked about resume and basic computer science concept. Then only one coding questions. After the coding question, asked him a few questions about Amazon and his team. The interview lasted for 45 minutes. The interviewer was nice, he cared about time complexity and space complexity most.
Interview questions [1]
Question 1
Given a list of nodes of a directed graph, output the correct order of the nodes.
I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Sep 2017
Interview
They were quick and responsive, everything was communicated via email. Had an online debugging assessment and logic test followed by development test and personality test followed by final round phone screen.