Earlier quoted context omitted.
I am reasonably experienced programmer who has delivered numerous web applications and websites. I could not explain to you how a linked list or binary tree worked - although I am sure I could look them up on google and understand the concepts given 30 minutes.
"Experienced programmers" who don't understand linked lists and binary trees without looking them up are strong no hires anywhere I have worked in the last three decades. Please stop writing software until this isn't a problem. * edit: please stop asking people to pay you to write software. Keep writing software on your own until such elementary ideas such as linked lists and binary trees are core to your understandi…
Maybe the problems your companies have worked on did. That's fine. Don't go telling people to "stop asking people to pay you to write software" just because they don't know how to use or write a binary tree, though.
I agree with you that I wouldn't hire someone who doesn't understand linked lists, but I still think your statement is too harsh for that situation as well.