I applied through a recruiter. The process took 6 weeks. I interviewed at Amazon (Remote, OR) in Apr 2020
Interview
First of all 90 minutes online coding exam consisting 2 questions. Then I got one phone screen interview about 40 minutes and then 4 (virtual) onsite interviews. The recruiter was quite helpful. Everybody was kind and nice.
Interview questions [1]
Question 1
Tell me a time when you get criticised about your work
I applied through a recruiter. I interviewed at Amazon
Interview
Some recruiters are rude and will ghost you.
Recruiters are trying to maximize the number of people that get hired at Amazon. And that makes perfect sense. But this means once a candidate fails an onsite interview or phone screen a recruiter may never spend any time following up. It would be respectful if they at least sent an automated email saying you have been rejected. Being ghosted and left in the dark is really cold. Can't they just send an automated email to candidates that aren't hired?
I looked at the Amazon Leadership Principles. One section named "Earn Trust" says that "Leaders ... treat others respectfully". My suggestion to Amazon HR is to practice what you preach and start respecting candidates even if they don't get hired. Teach your recruiters to send a rejection email or have the software engineers write a program to send an automated email.
I'm not alone in my ghosting experience. A web search for "amazon interview ghosted" will return numerous results. Some people will say "grow up and move on". Well let's see how you feel when someone treats you that way.
There was an initial online assessment for this position prior to any phone or in-person interviews. The assessment was 2 coding questions for which I was allowed 90 minutes, and then some multiple choice personality questions.
Interview questions [1]
Question 1
Design a program (choose your own language) that will rearrange a text file to put alphabetic entries first in alphabetic order and then numeric entries afterwards in their original order.