I applied online. The process took 4 months. I interviewed at Amazon (Herndon, VA) in Feb 2017
Interview
tl;dr - Unprofessionalism. A company who's mantra is "Frugality" and their hiring process is beyond broken
I started the process in October following an Online Test. The Online Test was easy so I attempted 3 out 5 of the sections (leaving aside Database and Big Data). 4 days later I am told that I have made it to the Phone Interview round. This is where the unprofessionalism began! The person supposed to call me was late and he did not even book a meeting room for our call. Yes - he did not book a meeting room where we could chat uninterrupted for that 1-hour long phone call. Someone walked in while I was answering his question and he had to just drop the call right there. Wow! That was a first for me. 5 minutes later the interviewer calls me from his cell phone! Apologizes for what happened and then resume the discussion a bit more and then we're done.
A week later I come to know that I've been selected for an onsite interview and that I would be approached by another recruiter for scheduling the onsite program. Then immediately two days later the recruiter calls me up and informs me that the position that I have been interviewing for, has closed. Probably because they found someone or they stopped hiring. The funniest part is: The hiring was stopped in Office B whereas my first preference was Office A!! Now this was interesting - the recruiter goes back to the emails and finds that there has been a misunderstanding and that I actually applied for Office A, not Office B. Hiring has been stopped in all offices and I wait the whole Nov and Dec.
I was approached once again in Jan for 2 different positions (including the one I interviewed for earlier). I was sent an online coding challenge which I cleared. Now comes the onsite interview. I am once again given Office B when I have clearly mentioned earlier my choice as Office A. I couldn't for the life of me understand what's going on. I comply to their requests and give the onsite interview at Office B in Feb. 2-3 days later I am approached by the HR that they want to extend an offer. I was more than excited but it was short lived because they messed up the salary this time. They couldn't even match the current salary I had but they wanted me to join. I mentioned about my counter offer from another company which was more than my current. No success. They came back with the same offer. During the whole process I was also reached by another team from Amazon for Systems Development Engineer. They told me that I could fit into the other team as well - I agreed. Accordingly a quick phone interview was scheduled and I never ever heard from the HR...even after repeated emails.
I had no other option but decline their offer. Its a shame on how they reached out for interviews and wasted my valuable time. The stories you read on Glassdoor about bad interviews are indeed true - I experienced them first hand! I wish I never interviewed for Amazon.
Interview questions [1]
Question 1
I signed an NDA so I cannot disclose any interview questions
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