In getting my last job I thought I would have a slam dunk because I have a bunch of cool stuff I work on but nobody cared at all.
I failed multiple on site interviews until I gave in and read a couple CSCI 101 books cover to cover. I had too much specialized knowledge and not enough fizzbuzz. On my second round of interviews I got offers from all three companies because I could regurgitate their stupid toy problems in minutes.