I applied through college or university. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Nov 2019
Interview
One hour phone interview consisting of technical and behavioral questions then a couple weeks later an on site in Seattle with 4 different interviewers each 45min - 1 hour long.
Interview questions [1]
Question 1
I signed an NDA so I can't mention any specifics other than the interview questions had to do with basic networking, common linux commands, and simple troubleshooting. The interviewers asked a lot of behavioral questions relating to Amazon's leadership principles as well.
By far the best interview I have ever had. It took a total of 5 hrs. You meet with 4 team members. Some of them are on the team you will work with.
They assign you a "Lunch Buddy" who is not there to interview you. The "Lunch Buddy" is there to answer questions about the area, company culture, and just be a friend. There were a few technical questions, but nothing ridiculously complicated.
Most importantly, they will tell you before hand what you need to review before the interview. They are not interested in tricking you or making you feel uncomfortable.
At the end they ask for your feedback on how to improve the process and will make changes based on your feedback.
I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2018
Interview
It started with a recruiter emailing me asking me if I was interested in the position. After I assured him that I was then he sent me a 6 part test module that I completed. The first five parts were technical and the last was open ended questions. Once you passed that I scheduled a phone interview with an engineer. They declined me after the phone interview.
Interview questions [1]
Question 1
explain what happens when you type amazon.com into the web browser.