I got contacted by a recruiter after applying through an employee referral. The recruiter sent out an Online Assessment after a few days. I completed the assessment and a few days later the interviewer called me and said that the role I was applying for is now filled. This is a very bad interview process and Amazon, being such a large customer-oriented company, should value their candidates time as much as they value their time.