A friend of mine has started an interesting blog dedicated to a theory that there are patterns in questions asked on technical interviews. The idea behind the theory is that there is a small set of the core problems and techniques asked during interviews. Once you know answers to this set, you can answer most if not all questions asked during technical interviews. Check out his arguments at http://interviewpattern.com/.