Submitted resume via university jobs board in July. In mid August, got an email from a recruiter inviting me to a group interview 10 days later. Amazon provided all travel and expenses, including 2 nights in a hotel, $85/day in transportation and $65/day in food. Interview began at 8:15 am, with 24 candidates. Vast majority of candidates presented non-American passports as identification, and only 2 were female. Breakfast was provided, two current SDEs talked to the group and took questions, then we were divided into groups of 3 and presented with a supply chain problem to solve on laptops with clean Ubuntu installs. No guidance or preference for programming languages or problem solving techniques were expressed; instead, they expect your group to come to a consensus, install the necessary tools, and rock it out. It was stressed repeatedly the exercise was NOT competitive, but instead team oriented. A group was put in each corner of the room, and a table of SDEs and HR reps sat in the middle of the room and "observed" 6 hours of work. After several hours, each candidate got a 15-20 minute 1-on-1 with an SDE to discuss the code they'd written (and not much else). The entire process is geared to maximize success for 21-25 year old males and eliminate anyone female and/or older, and inherently makes forming a quick team difficult. It's also obvious Amazon expects that new employees are looking for stepping stones rather than a long-term career as they make no effort to get to know any of the candidates, or identify specific teams on which they may fit. Got a call 2 days after getting home letting me know they wouldn't be making an offer, which was wonderful news as I was completely clear that based on the interview process, Amazon would not be a good fit for me and would have declined an offer anyway.