What I find is: almost nobody can program, and almost nobody knows basic CS 101 data structures.
It does not matter if you are a self-taught programmer with ten years of experience in the best companies, odds are that you cannot solve a trivial coding exercise.
It does not matter if you have a masters degree in Computer Science, odds are that you cannot successfully build a tree structure.
I have no idea how these people keep their jobs or how they graduated, but this is the norm. People who can do CS at all, and people who can code at all, are both rare. Or at least, are rare in the pool of people applying for work.