Here's a good interview tip that's helped me out with my last two job moves: Whiteboard code almost always comes out looking like crap because once you've fleshed out the idea, you can't easily insert lines. The solution is to bring a laptop with the IDE of your choice ready and say "Hey, I'm not really good at whiteboard coding. Do you mind if I write the code on my laptop here?"