There are many articles on preparing for coding interviews; this is my personal reading list for preparing for a Microsoft Interview (from a C++ perspective).
More ...