I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Herndon, VA) in Apr 2018
Interview
I was contacted on Linkedin, had a phone screen with HR. At the conclusion of the phone screen, I was sent an online, timed exam. I had a week to do the exam and was told to pick the Linux module only. After the exam, I was told I did well so I was going to have a technical phone screen. I was contacted about 1 week later to do a technical phone screen. The interviewer was very nice and asked basic Linux questions. I was told I did well and was going to be brought onsite for in-person interviews. I went on site and had 4 in-person interviews. The questions were all about Linux, troubleshooting, Networking, and the Amazon Principles. One of my interviewers was out that day so he called me the next day and we talked for about 40 minutes. There was an even amount of behavioral and technical questions. Make sure you know your principles!
It was a 4 round loop. The first two rounds focused on networking and troubleshooting, plus questions about your domain. The last two rounds are just answering questions using leadership principles in STAR format.
The interview was smooth. Recruiter reached out with an invitation to an online assessment, then a phone interview 1 hour and interview loop scheduled after that. It had 4 rounds
Interview questions [1]
Question 1
Depends on the domain of the role. I had Networking domain, so most questions were on Linux and troubleshooting.
It was difficult , questions about os and computer network and one easy coding question , the coding question was prime number question, also asked behavioural questions which are to be answered in STAR format