AMZN even recruits evilly. I once got an email from them that was an email blast to 100s of people. "Congratulations ! You have qualified to go to for a recruiting mixer where you may then apply for a chance to then be interviewed." I want to work for a company where people care about me, at least enough to email me in person and treat me like a human being. I think people think that working for a powerful evil compa…
The first time I interviewed with a DB team - my entire resume up until that point was heavy UI development. The problem is I didn't know what team it was with to begin with, I would've declined since it really didn't cover my skills nor interest.
The second time was with a search team, and by then I was more into middle-tier development. Interview went well I thought, no red flags. They asked me to do a coding assignment, I said ok. Here's where things go to shit. The interviewer told me he'd send me his email so I could send him the code. I did the assignment but never heard from him about where to send it. Contacted the recruiter, they said to send it to them and they'd forward it on. I got the hint, the interviewer literally did it to waste my time. What an ass.
Anyways, I learned my lesson. First, fuck Amazon, their recruiting emails go straight to the trash. Second, no coding assignments ever. I'll do stuff on site if you want but I've never gotten a good result out of coding assignments, and now I'm too experienced to see anything that would be appropriate.