All that said, sentiment against stack churn is significant and a common theme here on HN.
For those of us with lives, hobbies, etc grinding leetcode is exhausting. Moreover, you can't just grind it. You have to grind it to the point you literally can brain dump answers in an interview.
Interviewers rarely care about your accomplishments. No one cares you did staff eng. at XYZ, managed engineers, have familiarity with all sorts of frameworks, etc. This is the only industry where every time you look for a job you're treated like don't have a resume. I think many (if not most) people are insulted by this because the people in charge are belittling them. I would be even Knuth would struggle to tackle a modern programming interview. That's a problem.
Algos is a skill you do not use on the job and companies are extremely picky about you getting the correct answer.
Asking questions that chat GPT can easily answer gives 0 insight into problem solving ability.
How are you going to improve existing codebase / new code if you aren't aware of the foundations, tools and basic primitives?
How many problems could be solved by just usage of z3 if you were aware of it?
How many problems could be solved by applying most popular combinatorial optimization methods/approaches
instead of writing something times, times slower, but eventually hacked enough to make it work?
The insistence on being able to spew out code-first answers to contrived problems during an interview situation is silly gatekeeping, but it makes the people who pass feel good, and that's why it persists.
Why there isn't this much problem with having to learn yet another JS framework,
get familiarity with database of the month, learn some tool like docker/k8s/ansible/vagrant/blabla or yet another proprietary toolchain like AWS/Azure/GCP
but foundational cs/programming knowledge is top hated thing, that people even call it "discriminatory for people with families" or something like that