of Programming Interviews: The Insiders' Guide

Elements of Programming Interviews: The Insiders’ Guide


The Java version of EPI is available on Amazon!  Search for Elements of Programming Interview in Java, or use the short link This is the C++ version.Before you buy this book, please first head over to our sample page – sampler should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our C++ coding style.Solutions include code snippets which are primaril…

More details

Most upvoted comment

Top rated programming books on Reddit rank no. 47

Need Help with Google interview(r/cscareerquestions)

(Another Google interviewer here.)

+1 for getting a solution on the board, even if it’s ugly or brute force. My own Google interview had several instances of “here’s a brute force solution, here’s my reasoning for why a faster solution exists, but I’m skeptical that I can produce it in 45 minutes” and I still got hired 🙂

One thing I’d suggest — despite the fact that its existence complicates my life a bit — is Elements of Programming Interviews by Aziz/Lee/Prakash. The explanations are a bit terse, but it’s an otherwise excellent book at explaining how to reason your way through an interview. Namely, it presents how to make a smooth progression from a brute-force solution to an optimal solution for problems.

There’s one other thing that I’d suggest being prepared for, and that’s culture questions. When I’m phonescreening a candidate, I’m looking for technical competence first, but I’m also looking for a culture match — i.e. being energetic about the industry and the place of software in the world, and not just smashing bugs for 8 hours a day. Questions like “tell me about a big ugly hack you’re proud of” or “describe your dream project” are a good opportunity to sell me on that 🙂

More details about a book.

Permalink : /r/cscareerquestions/comments/3mhuuk/need_help_with_google_interview/

Additional Information



Number Of Links


Sum Of Upvotes


Amazon Price


Book Binding


Type Code


Book Author

Adnan Aziz

Book Edition


Book Publisher

CreateSpace Independent Publishing Platform

Book On Amazon

Elements of Programming Interviews: The Insiders’ Guide

Post Title

Need Help with Google interview

Reddit Gold


Post Permalink


More details