I've worked at Microsoft and Google as well as interviewed at Amazon and Facebook. The interviews are very broad and cover a wide range of topics regardless of what you get hired for. When I interviewed at Google I actually didn't even know what specific division I'd be working for until they gave me an offer (I did know at MS but the interviews were still very general).
The overwhelming impression I have about FAANG interviews is that they don't really care about specialty in specific technologies. Unless you're going for a research position, they care about a solid understanding of the fundamentals, data structures, algorithms, good system design and architecture etc...
I take your point. Hiring aside, though, I don’t know anywhere in the tech world where people specialize as much as they do in large, FAANG-like organizations.
I remember a fantastic Medium post by some self-taught/bootcamp coder who made his way into Uber and specialized in time-series databases, making himself the resident expert and developing deep knowledge of these databases. This quickly pulled him up the ranks and got him better compensation and recognition for his work. Now he is a uniquely qualified specialist in a deep niche.
FAANGs are full of people with deep knowledge like this, because there are so many niche problems that require strong specialization.
Perhaps you could argue they’re all T-shaped generalists, but then the lines between “specialist” and “generalist” become quite blurred.
The overwhelming impression I have about FAANG interviews is that they don't really care about specialty in specific technologies. Unless you're going for a research position, they care about a solid understanding of the fundamentals, data structures, algorithms, good system design and architecture etc...