1. http://www.topcoder.com/tc?
2. http://www.parashift.com/c++-
3. http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions - Must read guide to clear phone screens
4. Programming Interviews Exposed - Read to get a decent idea of general thinking pattern required in an interview.
5. Professional C++ or C++ How to Program (Dietel and Dietel)- or any other C++ book to help clarify some basic concepts in C++.
6. http://people.csail.mit.edu/
7. Effective Java - Essentially a Java book but most of this stuff is also applicable for C++.
8. If giving interviews for google, amazon or MS - Bing or another company which works on cloud ccomputing, make sure you read the papers that they have published on cloud computin.
9. How would you move mount Fuji - Not sure how useful is this book is nowadays, was useful for MS SDET interviews sometime back :) . It also has some nice puzzles.
10. Heard on the Street: Quantitative Questions from Wall Street Job Interviews - This book also has a bunch of good puzzles if at all you are interested in.
In the end writing a lot of code and following good design practices helps.
4 comments:
Amazon Dynamo :
http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
Google GFS :
labs.google.com/papers/gfs-sosp2003.pdf
Google BigTable :
http://labs.google.com/papers/bigtable.html
Google Map Reduce :
http://labs.google.com/papers/mapreduce.html
Post a Comment