« Google entering the DB business? | Main | Kong is King »
October 27, 2005
Interviewing for a Programming Job
I do a lot of technical interviewing for my job. If I was going to give advice to people doing interviews it would be the following.
Read the following three books:
![]() | How Would You Move Mount Fuji? : Microsoft's Cult of the Puzzle -- How the World's Smartest Companies Select the Most Creative Thinkers William Poundstone Little, Brown 2004-04-02 Sales Rank : 7510 See details at Amazon |
![]() | Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) Robert Sedgewick Addison-Wesley Professional 2001-08-31 Sales Rank : 82661 See details at Amazon |
![]() | Programming Interviews Exposed: Secrets to Landing Your Next Job John Mongan Noah Suojanen Wiley 2000-05-15 Sales Rank : 1306 See details at Amazon |
After you read these books:
Be preparted to write code on the board, discuss quicksort and know how it works, do anything with a linked list or a binary tree someone might ask you, discuss the running times of algorithms.
Have good answers prepared for questions about your background, especially anything that stands out.
Do research on the company where you are interviewing and come in with ideas for how to improve things.
Posted by Chris at October 27, 2005 09:36 AM


