I'm a strong developer and my team and manager echo that (though room to grow of course), but I worry what it will be like when I finally have to start looking for a new job. I don't think I would be all that good at the typical "whiteboard" interview (of which I've never had to do so far, luckily enough). Also, rather than learning how to interview, I am interested in filling any knowledge gaps that I do have in the computer science space. What are some good resources (self driven) that I can use (for an already strong developer) to get up to speed? Most of what I have seen already is starting from the basics, which I already have covered.