A few ideas that I think would give these grads some better luck:
- Update your profile to say "Interested in joining a front-end or back-end team" or "tech generalist with a focus on X"
- Elaborate even further in your About section and let people know which of the two you are stronger in and what experience you have
- Swap out "full-stack" for "web developer"
Don't tell me you're something you're not. Under-promise, over deliver. Seeing full-stack on a resume sets my expectations for whoever I'm about to interview regardless of the number of years of experience.
edit: styling
Full stack interview tracks seem to be identical to backend/generalist tracks. Purely leetcode questions up the wazoo.
Some front end interview tracks are the same. But I'm seeing more and more cases where they will throw "implement feature X in JavaScript" type questions, not leetcode.
Seeing full-stack on a resume shouldn't set any expectations other than they have and intend to continue working on both front-end and backend code.
The point of my response is to say, if something isn't working, change the formula. Here's some anecdotal evidence given my experience that might help. Stop complaining on LinkedIn about it. I personally look at LinkedIn and if I see multiple posts from you complaining about how unfair things are it's going to be an immediate pass.