I applied online. I interviewed at Amazon in Jan 2021
Interview
Online assessments for debugging, technical questions, and workflow. These were all hosted asynchronously and had about a week deadline. Then a virtual technical interview was conducted which was synchronous and self-scheduled.
Three part online test followed by in person interview. I have not done the in person interview yet, but I received an offer to do one after the online test. The first part was debugging, the second part was two coding questions, and the third part was a simulation of a day of work.
Interview questions [1]
Question 1
Find the minimum number of times a string needs to be repeated to form a given string, if possible.
Pretty standard - it moved pretty quickly once started. People are pretty straight forward there, not as much bs as some non-tech firms. I recommend going through this process, even just to verify your basic skills.