Google Interview - Could You Pass? The gold standard of programmer interview questions. It is not what they ask, but how they ask them.http://courses.csail.mit.edu/iap/interview/materials.php