Absurd process; one of the worst interview experiences I’ve had. I applied to a position online and received an invitation to interview with the hiring manager. Sat the interview and was moved on to the next stage (the on-site). I received a form email asking for my availability, which I provided and then heard nothing for two weeks, at which point the recruiter reached out and said that, due to restructuring, the job I had applied to was being pulled. Disappointing, but it is what it is. A month later, I got another email from the recruiter, saying that I was now to be interviewed for a different position. Since I had already passed the first stage, I would go directly to the on-site. No explanation of what this new position was, just something with a similar title. I get the same generic scheduling and interview tips emails, along with a new requirement that I give an hour long presentation presenting some original research that I had done. At no point during the interview process and nowhere on my resume did I suggest that I have done original research, but whatever, I have given a number of technical talks, so I put something together that I assume will be related to this new position (which, again, I have no real information about). Interview day comes, I give the presentation and sit for several interviews (which are primarily “soft” questions regarding the leadership principles). No one I interview with until the final interview sits on the team that this position is part of. I was given a super low-ball coding question, which I passed easily, but that was about as technical as it got. I was also asked a few very high level questions about my field of expertise, but the interviewers clearly had limited knowledge of this field and did not go deeper than surface level. In the end, it turned out to be some kind of customer-facing consulting role, which explains the non-technical interview (although not the requirement for giving a presentation on original research). This is quite different from the role I had originally interviewed for, and had I been given the opportunity to speak with the hiring manager initially, I can almost guarantee that we would not have moved forward with the loop. Instead, I wasted my time and the time of everyone I interviewed with. The whole process felt like I was just another one of countless candidates that they were shoving through the machine for reasons that I can only assume are mostly inertial. At no time did I feel like my skill set was being adequately assessed, nor did I feel like I was able to get any kind of picture about what my day-to-day responsibilities would be, what the work would be like, who I would be working with, etc. The whole process was long in words, but short in content. In contrast, I did feel like I was able to get a pretty clear picture of Amazon as an employer, and I can’t say that I feel too badly that this didn’t work out. I will not be applying for other positions.