Lots of great coders don't have a big open presence. Years of experience isn't a good sign with the churn in tech, plus you don't know if they wrote code or just watched. Is being able to do a l33t coding exercise in a fixed time a sign? IMHO I'm decent programmer and I've failed them. Can you come up with an exercise that matches the work that will be done and can be completed in a reasonable amount of time?
And the phrase "matches the work that will be done" is doing some heavy lifting: many companies don't really know what they need. I've seen companies that need 99% soft skills that want a ton of niche tech experience. Or advertise for something other than the real dumpster-fire that you'll have to work on.
This is the fundamental reason that knowing someone works: they know your coding skills and they can give you the inside scoop on the position.
There is also insufficient information going the other way. Unlike buying a car, there is more to the buyer's side than just money. There is the work environment, how well employees are treated, the probability of future raises, probability the company will lay you off or cut pay or force you to relocate in the future, etc. And that assymetry impacts the market as well. For example a company might be a really great place to work, and that would compensate for a lower salary, but the prospective employee doesn't know that.
Networking is an essential life-skill, and worth all the discomfort it takes to get better at it. (You don't have to be the top 1% of networkers to be successful).
My sources are telling me they get a few hundred applications per day for just one role. Beating those odds will be a lot easier if you know the hiring manager.
Ultimately, what I’m seeing is that companies are just more picky when it comes to interviewing too. Everyone is asking harder or less common leetcode questions than before and are evaluating more strongly than before.
It’s significantly harder to get an offer these days even if you get an interview.
This isn't even for top compensation either. I'm finding that the offers overall are meager as well.
which essentially means you have to know the hiring manager to get the job.