Hmmm...That's really a tough question for me, I feel that being a generalist as a full stack developer is a great position if you plan to not be an independent contributor.
Since you draw from a wide range of specialisations (mental models) to solve a problem.
I believe that being a generalist has its perks in being able to communicate with a specialist to formulate a better solution to solve a problem.
Without being dogmatic in your approach by drawing from these mental models which are similar to how minds of Steve Jobs, Elon Musk or Jeff Bezos create product or services using it.
In terms of interview process or questions, we tend to ask them questions related to their specific specialisation of technologies or programming language that they had been working with.
Besides our culture questions that focus on looking for curiosity and adaptability in the individual.
Lastly, in terms of the technical test, we tend to give the interviewee assignments in the technology that they are familiar with that is a small part of what we do in the startup and building of bash scripts in Linux.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.