This is likely a repost, but I found this site to be pretty good in preparing for an interview... My last interview asked me a bunch of text-book questions that I hadn't thought about since college (and therefore had a crap answer for them) - this site reminded me of some of those typical interview questions so I could brush up on definitions and such.
http://www.moskalyuk.com/jobs/index.htm
enjoy!