|
|
|
|
|
by JoshTriplett
2297 days ago
|
|
> Some companies only hire specialists. If you’re Google, it makes little sense to hire a generalist, I think. Having been through a Google interview and offer process, this seems exactly backwards: Google selects heavily for generalists, so that they have people who can adapt to and integrate different technologies. (I'm sure they do hire specialists in various areas, but their interview process optimizes for generalists.) |
|
Vide the famous tweet (https://twitter.com/mxcl/status/608682016205344768):
"Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off."
To be clear, I think that Google has a reason for that:
- They use standardized hiring procedure (they need to work at a scale).
- A startup/software/machine learning whizz kind won't be useful (or would be dangerous) if they contributed code that does not meet other software enginering criteria.