I'm joining Amazon in a few weeks in Seattle. Since I first accepted my intern offer, I've come to see the perception that Amazon engineers are less sought-after and seen to be worse than engineers at Facebook or Google - is this perception accurate? What is the hierarchy?
I know for a fact that Amazon engineers are compensated less well compared to Facebook and Google - does having Amazon as an SDE1 on my resume imply I didn't have any better options? I turned down two startups and a bulge-bracket bank (Goldman | JP Morgan | Morgan Stanley) to accept Amazon.
I want to go to Google or Facebook someday, but I'm afraid I don't have the mental acuity to pass an interview loop.
Please, please, PLEASE stop thinking that way. It's absurd. I mean, I'm not saying don't go to Google or Facebook one day... but please quit thinking that working for one of those TWO companies is somehow the be-all, end-all. They're just companies. And frankly, they both suck. And I can say that having worked for neither of them. Why? Because all companies suck, in their own ways. Thinking that there's this one place that's just somehow so special and that's going to make you happy, especially when you've already narrowed the pool down to two is almost guaranteed to be a mistake.
The world is a LOT bigger than AmaGoodBookSoftHooGram. I mean, really, really, really, really MUCH bigger. Almost unimaginably so. Please don't constrain yourself in such an artificial way. Just focus on developing your skills, learning as much as you can, and figuring out what you want to focus on. If you can nail that part, the name of the company you work for is almost completely incidental.