The recruiter called me asking to setup an initial phone screen, then there was a phone interview with a TPM, then another TPM. The 2nd TPM asked a lot of technically specific questions that you wouldn't know unless you had used the knowledge recently. I.e. You can know C++ but have not used it in a bit and not exactly remember the exact syntax for certain functions. He asked about syntax questions which I didn't think were very relevant to the job. Not sure what he included on his "report" of me to the hiring manager but it got extremely difficult to get interviews for other positions since other recruiters can see your history and profile for jobs you've interviewed for at Amazon.