I've interviewed with Amazon three times within a year. TWICE they have scheduled the interview weeks out, then emailed or called within hours to cancel because they had hired someone else. The third time, I made it all the way through the loop only to find that they'd interviewed me in order to help shape their internal job description - they'd had no intention of hiring me in the first place. To describe their hiring process as inconsiderate is an understatement - their hiring practices are consistently demeaning.