I spent a few hours on Friday doing mock interviews for CS undergrads. The idea was to help them experience the interview process without the pressure of having a job on the line. The session was interactive with lots of stopping for advice. I found myself explaining the following to most of the candidates. I hope you find some value in it.