Need to prepare for a Microsoft or Google SDE or SDET interview?
Here's a few links to interview resources to get you started. While applicable to full-time interviews these are common to contractor interviews too. The only difference between full-time and contract is that contract interviews may be 2-3 hrs while full time interviews usually consist of 5 interviews.
Want to prepare for a Technical Interview (and have some time)?
Online courses/classes/lectures: http://academicearth.org/subjects/computer-science/university:/
Stanford Online Library: http://cslibrary.stanford.edu/
Stanford CS 161: design and Analysis of Algorithms (full course- will take hours): http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=IntroToAlgorithms
Stanford 5 week online course http://www.algo-class.org/
MIT: Introduction to Algorithms course: http://courses.csail.mit.edu/6.006/spring11/notes.shtml
Google Code University: http://code.google.com/edu/
Interview Questions (Cheat Sheet)
Hanselman's blog : http://www.hanselman.com/blog/ASPNETInterviewQuestions.aspx
What great .Net developers ought to know (More ASP.Net questions) http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx
Linked List Problems and Solutions: http://cslibrary.stanford.edu/105/LinkedListProblems.pdfGood collection of technical interview questions (some answers): http://kundansingh.com/interview/
Actual Technical Interview Questions (questions only): http://www.careercup.com/page
Our local Nikhil Singhal's blog on programming interviews: Introduction to Technical Interviews