I do know closures but got rejected on not knowing SOLID. And when the interviewer explained it, the concepts were so easy to understand. I don't get it why he couldn't infer that I'd be able to apply the principles after a bit of practice.
Very much like bike shedding: zealously insisting on <acronym> for every triviality, never doing so for more complex situations.
[x] closures
[ ] solid
Candidate had 1/2. Rejected. Now back to shitposting on HN.
(Not to mention they are, in essence, very subjective principles)