I applied through college or university. I interviewed at Amazon
Interview
A three-part online coding/cultural fit assessment followed by a 45-minute virtual (over Google Hangout) interview with an Amazon software engineer. Was asked behavioral and a few technical coding questions, as well as questions about asymptotic time and space complexity.
Interview questions [1]
Question 1
What was a time where you were unable to complete a project/assignment due to time constraints, and how did you deal with it?
Took a three part online assessment with coding questions, logical brain teasers, and workplace interaction questions. First took twenty minutes, second took two hours, and third took three hours. The middle section was the most challenging but only had two questions.
I applied online. The process took 4 weeks. I interviewed at Amazon (New York, NY) in Nov 2019
Interview
Three rounds of online assessments - debugging, coding, and work simulation/logical test - followed by one 30 minute final round virtual interview. Debugging was fairly straightforward, coding was LC easy/medium, and the work simulation/logical assessment tests you on your ability to dissect problems and find patterns. During the final round, the interviewer pasted in the code I wrote in OA2 and asked me to walk through it, then followed by a QA session.