Big thank you to Lynn Root for starting this document! Email: Lynn Root
- Lynn Root's Blog with her experience, how she prepared, and lists of practice problems and resources.
- Stephanie Shupe's presentation White Boarding: Interview Tips
- Phone Prescreen, courtesy of The Sourcery
- (Showing the candidate a page or two of code.) Describe how to refactor this for various use cases, and explain why. (Question provided by Sharon Wong)
- Cracking the Coding Interview - tip: while it's in Java mostly, it's still readable, and a great exercise to implement in your own language of choice
- Programming Interviews Exposed - another widely popular book for practicing techincal interviews.
- Palantir's advice is very applicable for preparing for competitive companies/positions.
-
Practice questions from Fall 2012 WWC Technical Interviewing workshop with Gayle McDowell, author of "Cracking the Coding Interview".
-
Lynn Root's collection of whiteboard questions or pairing exercises
-
Dropbox.com sample questions, with solutions. NOTE: These are provided by Dropbox, for use by all. These particular questions are no longer used by them, but were selected to reflect the type of questions they ask and the level of knowledge they're looking for.
- What happens when you type http://twitter.com into your web browser? Expects varying levels of detail based on experience level. (Question provided by Sharon Wong)
- Remove duplicates from a list with multiple approaches
- Implement a Binary Tree
- Convert decimal to hexidecimal numbers
- Implement of Dijkstra's Algorithm