Applied late Nov 2018. After multiple recruiter screen calls, a tech interview call with an engineer, as well as a six hour onsite at HQ where I was told I "knocked it out of the park" and I "raised the bar" by the recruiter and that an offer was incoming, Amazon went dark then informed me weeks later that I was not a fit for the team but that there were other interested teams. More weeks go by. Finally a "final" tech interview call with another engineer who was filling in for the original engineer who spaced the call and made me wait a half hour, you know, because my time isn't valuable. Seemed to go well... and then boom, today, early/mid April 2019 -- 4.5 MONTHS LATER, they reject me with an email. Wow. Maybe I dodged a bullet.