Comment Google's Process Seems Pretty Standard to Me (Score 5, Informative) 1024
So I'm a programmer at Amazon.com - I do a good bit of recruiting/interviewing.
Google/Amazon/Microsoft all do it pretty much the same way, with a few variations. Everybody's looking for the same super-awesome programmers, and so you have basically a gauntlet of programmer-led technical interviews. Google's aptitude tests, advertisements are just it's way of leting the super-awesome programmers know that Google Wants You!
The main difference between places is how exactly they define "super-awesome". Here's my take on the companies I know about:
1. Google will hire really hardcore theroetical people into pretty applied positions. Raw intelligence seems to be job #1 at google, so they hire people without a solid pratical track record.
2. Amazon will hire hardcore hackers, even if they don't have perfect academic credentials. Stuff like sucess in Open Source project is way up there at Amazon.
3. Microsoft will hire people who have decent (but not awesome) coding skills and social skills and give them a Project Manager job. Because they have so many Project Managers, I think that also frees them to hire programmers with even fewer social skills.[pmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjn
Google/Amazon/Microsoft all do it pretty much the same way, with a few variations. Everybody's looking for the same super-awesome programmers, and so you have basically a gauntlet of programmer-led technical interviews. Google's aptitude tests, advertisements are just it's way of leting the super-awesome programmers know that Google Wants You!
The main difference between places is how exactly they define "super-awesome". Here's my take on the companies I know about:
1. Google will hire really hardcore theroetical people into pretty applied positions. Raw intelligence seems to be job #1 at google, so they hire people without a solid pratical track record.
2. Amazon will hire hardcore hackers, even if they don't have perfect academic credentials. Stuff like sucess in Open Source project is way up there at Amazon.
3. Microsoft will hire people who have decent (but not awesome) coding skills and social skills and give them a Project Manager job. Because they have so many Project Managers, I think that also frees them to hire programmers with even fewer social skills.[pmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjn