This looks like an excellent resource for interview preparation. Bookmarked.