I applied online. The process took 4 weeks. I interviewed at Amazon
Interview
I applied for the position through their website. I was contacted within the next two weeks to take a preliminary exam. The exam was a 30 minute multiple choice test, which covered AWS and its services, networking basics, cloud architecture, and other various IT concepts.
I was contacted about a week after to schedule a 1.5 hour phone interview which consisted of mainly technical questions (same content as the preliminary test) and some STAR behavioral questions.
After the phone interview, I was contacted again within a week to schedule the on-site interview in Seattle, WA.
I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2017
Interview
The first thing after applying I had to do was take an online assessment to gauge my skill level.
Shortly after I got a call scheduling my phone screen less than 24 hours later. I was supposed to receive materials for it that night but didn't receive them until about 4-5 hours prior to my phone screen after I emailed my recruiter for them. A week later I got invited to an interview in Seattle scheduled for two weeks in advance.
The instructions for my interview weren't very clear as to when the interviews would start, but it was obvious that it would be multiple interviews in a row. There were 4 interviews with the opportunities for breaks in between which were a mix of behavioral and technical to see if I fit into the culture as well as my technical knowledge.
I got my offer about 24 hours after my final interview ended.
Interview questions [1]
Question 1
What is the difference between MySQL and NoSQL? What makes a database non-relational?
Before you have a few interview rounds, you need to submit your resume and pass an online test. In the interview, firstly you are going to be asked very basic questions such as "why Amazon" and "what are your strengths". Then, they are going to ask you a very basic IT infrastructure architecture questions.