In my part of the world specifically, the reason you get this is largely due to quota pressures by government. Government actively economically disadvantages white-privilege companies that don't fill unreasonable DEI quotas, effectively making an educational deficiency in the government's programs as a problem that the "private sector" has to fix 15-years too-late whether at University or in the workplace.
So everyone just passes the buck because they can't fix it nor can they speak the truth about the real cause, until at the end of chain the company making widgets/products/things has to take a hit and passes this problem on to the consumer in the form of hidden crapflation. But hey, government said they're fighting inequality, universities can say they are promoting education, companies can tick the DEI quota box, we all blame it on the "White Man" that can't say anything, DEI groups "get jobs" and the DEI grifter consultant machine makes mega-bucks. Win's all around, right.
The problem is computer science university degrees aren't enterprise training academies. "Computer Science is no more about computers than astronomy is about telescopes." Universities aren't incentivized to fix this because universities are research institutions - they don't make money from placing students in jobs, so trying to solve this is a dead end.
[1] https://blog.codinghorror.com/why-cant-programmers-program/
Government pressure for hiring quotas goes back to the 1970s.
Everyone involved in hiring should read “The Case Against Education” by Caplan.
in the networking side of these we used to have a couple of Cisco 2960s with slightly borked configs and our interviewees had to log in and tell us what's wrong. 5 minute activity, but often took some folks 30 minutes.
And yet, when scanning resumes, people often look for prestigious/"reputable" universities as a filter. Is the assumption that if they have a degree from Stanford and can reverse a string then that is a positive signal, but if they can't reverse a string that is somehow a personal failing and not a failure of the university to educate (and then evaluate) the candidate?
What's the alternative? Just give leetcode tests to people who didn't go to the same university as the hiring panel?
The fact that we have the same tests for everyone no matter where they studied at is a good thing and prevents nepotism in hiring decisions.
What I am noticing on all threads about HN hiring: Hiring knowledge workers is fundamentally a difficult, fuzzy process. Few want to admit it. And, there are some people are naturally much better at it because they can control themselves very well during an interview. People who are very strong at solving puzzles will nearly always outperform during interviews for hands-on roles. More than anything, interviewing feels like dating. Everyone hates it until you find what you are looking for... then it becomes: "Oh, it worked fine for me."
That's why the time machine is so important - to get back any CS degrees issued to people who can't code.
So I think you are actually agreeing with me?
Similarly lots of people with significant industry experience… also can’t code.