I applied for the position online. After a few days I received a call to set up a phone screen. The phone screen was conducted a week later. 2 days after the phone screen I was told that I would receive a call or email to set up an on-site interview oh, by the way the first two phone screens were cancelled due to Amazon's unavailability. A few days after being told I would have an on-site interview I received an email from the career placement advisor at Amazon. That email said that the on-site interview would be scheduled in 2 weeks to 2 months. It also added that Amazon interviews for like positions across the company and not just limited to the area in which I applied. About two weeks after that I received another interview positions in my area in that while they wouldn't be moving forward at the time they would call me when interviews in my area opened up. This was confusing as I had actually applied for a position that appear to be. I through emails, learned that Amazon basically was interviewing people to put in queue for future positions and not necessarily positions that were open at the time. It's now been 5 weeks and I still have not heard anything from Amazon as far as I know in my area at this time. When I finally did have interviews and talk to the recruiters at Amazon, they were very professional and very helpful. They even sent documents that would help me prepare for the interview. You want to make sure you are familiar with the Amazon principles, the star technique, and curtail your answers in the Star Format and try best you can to relate them to Amazon principles. This will put you in a good position as what I did and it's what got me to the next level.