I have been applying for a couple of positions at Amazon for like 1 or 2 years.
Only last month then, a recruiter from Amazon contacted me because she found my resume on their database and told me that I may be suitable for a few positions so I chose for Technical Program Manager position. We spoke on the phone like initial phone screen and after the call, she said she will schedule for the first round of interview.
First interview was phone interview with another TPM in the same team via Amazon Chime. Interview was scheduled at 10 am but interviewer was late for 30 mins and we only started at 10:30 am. Although interviewer was late, he was a nice person, explained to me that he was stuck on another meeting and we conducted the interview for 1 hour from 10:30 to 11:30. First round interview questions were more towards technical questions rather than program or project management questions. Technical questions are average difficulty if you know your stuff.
After the first round, I emailed to the recruiter for status and recruiter replied to me that she received good feedback from first interviewer and I can proceed to 2nd round.
The 2nd round was also via Amazon Chime with one of data center managers. Although the 2nd interviewer was on time for interview, he seemed to be busy during the call. There were long pauses during the call and I had to ask him whether he has any questions for me. There was also a time that interviewer mentioned he needed to answer a phone and muted, we resumed the interview afterwards. Second round interview questions were more on behavioural questions like "Tell me about challenging projects" or "Tell me about projects that I failed". So I talked about some of my difficult projects, either deadline was too tight or technical requirements were not defined, resources not allocated, etc. Then interviewer asked me again why was the project challenging. I had to explain the reasons again. Probably interviewer didn't catch my explanation or the way I answer behavioural questions was not right because interviewer was not convinced why the projects could not be delivered smoothly. If all project requirements were clear and everything was planned accordingly, I would not mention in the first place that that was challenging project.
Anyway, after interview, I emailed to recruiter for the status. As expected, the next day, I received reply that they won't be proceeding.