Finding a job is crazy these days. Not only do you need to cram for industry certifications, but you need to cram for interviews as well. There are a number of books that cover the kinds of questions that commonly arise.
Cracking the Coding Interview: 150 Programming Questions and Solutions
Programming Interviews Exposed
If you think your interviewer is going to focus on basic algorithms and data structures, then you should review those areas. Also as others have suggested it might be a good idea to review algorithm design.
I've been interviewing for a few jobs recently and haven't found too many algorithm type questions although I'm certainly not applying for jobs at Google or Microsoft.
I've found that behavioral questions are quite common, so definitely be prepared to answer those kinds of questions too.
Be prepared to deal with annoying HR people as well. I was at an interview recently where I got asked questions like "What makes for a good 'Use Case'?", "What makes for a successful IT project?". The questions themselves weren't that bad, but when I gave my answers the interviewer said "No that is completely wrong" and came up with some canned definition he had from somewhere.