Companies like Google now do team matching before the final round.
FB recruiter mentioned that you can have role-based interviews on the initial loop and final loop. So I could have different interviews depending on my specialization (frontend, backend, mobile, ar/vr).
I can understand that specialized interview processes make sense for senior+ roles, but I'm a mid-level full-stack generalist.
My main questions are:
1. Is there a shift in the industry in how interviews are being conducted?
2. Is it better to specialize in a specific role (frontend, backend, data engineer, ai/ml, ar/vr graphics) than to be a full-stack generalist?
3. Do specialized engineers have a better chance of landing (and/or retaining) jobs in the case of an economic downturn (layoffs)?
I feel that specializing seems to be the best path forward for me, but I'm curious if anyone else has sensed this shift or if I'm just wrong.