Would add that students should "open source" showcase their work - especially CS students - host your code on github, participate in open source projects, participate in stackoverflow... so you can showcase your real working code to employers rather than writing code on whiteboards during interviews.