on 22 January 2013
I was looking for a book with example interview problems and I found it. Explanations are clear and focus and nuances, which may pop up in a potential interview. Presented examples are not too difficult (not straightforward either!). However, without reading this book I would not be able to give the best answer in an interview (would spent too much time thinking). I don't mind that most of the examples focus on implementing things in C (rarely in C++), as this is the language I prefer.
on 10 May 2016
An excellent guide to how many software developers test their potential employees. As it explains in the book, the kinds of tasks used in programming interviews are ones which you would never even want to do in real world programming due to their complexity compared with the alternative solutions (for example, using bitwise operators to swap two variables without using a third). This is because anything suitably complex which might crop up in the real world would take far too long for an interview. To paraphrase the book's own paraphrasing of Churchill, it's the worst possible method of testing programmers except for all the others that have been tried.
If you're a recent graduate (or someone just about to graduate) looking for work, or if you simply have trouble with the programming tests commonly used in today's programming interviews, then this book is well worth your time.