> 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 genera…
Afaik, the only way for me to get a software offer from Google is to spend dozens or hundreds of hours studying computer science, and nothing else.
If I interview for software at Google, they don't ask about my skills in product design, economics, or strategy. If I interview for a non-software role at Google, they don't ask about my experience writing software.
Show me a Google interview that's half software and half product. That's a role to which I'd like to apply :).
I think TFA argues that Google's org structure is not optimized to benefit from or hire cross-disciplinary generalists.