That said, the other side of the equation is also bad, for employers. I was asked to conduct some interviews recently. I asked the most basic of questions (like absolutely basic stuff, "what is an interface?" level basic). The number of people who said "I don't know" is far less than the number of people who tried to spin stories, make shit up on the fly etc. One guy boasted that he learned programming on his current job (never coded before) and now is a rock star leading a team of 5 people. His confidence was so high, I thought we might have a winner. For the next 20 minutes, he couldn't answer anything, even from his own resume. That is not even the worst part - while leaving, he had the audacity to ask "When can I start?".
Recruiting is broken from all sides. Recruiters working on commission are the worst, but employers and job seekers aren't far behind. I have no clue if this is true in other industries, but in tech it is bad, very bad