Join your school's ACM Programming Contest or ICPC team. It will prepare you well for whiteboard coding interviews.
Also try to do at least two internships; they'll teach you a lot about what professional work is really like and once you've graduated a lot of companies will like seeing this experience on your resume.