Goodreads helps you keep track of books you want to read.
Start by marking “Elements of Programming Interviews: The Insiders' Guide C++” as Want to Read:
Elements of Programming Interviews: The Insiders' Guide C++
Enlarge cover
Rate this book
Clear rating
Open Preview

Elements of Programming Interviews: The Insiders' Guide C++

4.27  ·  Rating details ·  441 ratings  ·  13 reviews
This is a larger-format version of Elements of Programming Interviews. The language is C]+. Specifically, the font size is larger, and the page size is 7"x10" (the regular format uses 6"x9").

The content is identical.

Have you ever...

Wanted to work at an exciting futuristic company?
Struggled with an interview problem that could have been solved in 15 minutes?
Wished you could
Paperback, 486 pages
Published March 23rd 2016 by Createspace Independent Publishing Platform (first published October 11th 2012)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Elements of Programming Interviews, please sign up.

Be the first to ask a question about Elements of Programming Interviews

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.27  · 
Rating details
 ·  441 ratings  ·  13 reviews

More filters
Sort order
Start your review of Elements of Programming Interviews: The Insiders' Guide C++
Josh Davis
This should become the de facto book on interviews. It is loaded with great problems and puzzles. The solutions are very comprehensive.

However, don't buy this book thinking that it will teach you about heaps or binary search trees. It merely contains a few paragraphs for each topic and then goes straight to the problems. You'll need another book to learn about the data structures and algorithms that go with them. I'd recommend CLRS (Intro to Algorithms) but many others will do (like Sedgewick or
I have pretty much read the whole book, I'm saying pretty much because there are waaaay too many questions and there's no way I try to solve all of them :P

If you genuinely solve all the questions in the book, I'd say you're pretty much set for a software engineering job. This is a bug in today's software engineering recruitment, it doesn't matter if you know good practices, design patterns, maintainability, readability, etc... Just pick a mainstream language and memorize/solve as many questions
It's a good book and for a change it's in C++!!! Finally something not in Java
It contains many good questions. There are though many questions that were silly or it didn't stress a concept that you need to learn.
Jack Hwang
Yes, this book is full of interview questions. However, the criteria the authors used to pick the questions is quite academic and may not be very pragmatic. It is hard to believe that any of today's interviewers would ask some of the questions in the book within the average interview session time span of 45 minutes. IMHO, more than 50% of the problems in the book fall into this category.

Furthermore, it lacks of short reviews in the chapters. Some short summary of the topics in discussion would b
Sourabh Daptardar
Elements of Programming Interviews is the best collection of algorithmic puzzles and exercises that I have seen. Whether you are preparing for programming interviews or simply want to hone your algorithmic skills, this book is for you. With concise explanations, asymptotic analysis and optimised code, this book offers a great reference to the self learners. In a course for design and analysis of algorithms, the book can also complement the standard textbooks like CLRS, Dasgupta-Papdimitrou-Vazir ...more
Quang Huynh
Jul 14, 2017 rated it it was amazing  ·  review of another edition
I am not a fan of textbook style representation. Thick textbooks require skimming skill which I personally find painful when reading technical materials - I either skip some important details, or stay on some trivial matter too long.
EPI keeps it lean and clean, the book is by no mean for beginners but if you need a comprehensive yet succinct book to revise and enhance your Algorithm knowledge, this is what to get. Everything is to the point and sometimes too briefly explained that it takes a whi
Endilie Yacop Sucipto
A coding interview prep book in C++. This is actually a good book and I found it to have a much better content than another popular book "Cracking the Coding Interview" by Gayle.
Vishwanath Gulabal
Must read for interview preparation.
Dec 16, 2014 rated it it was amazing  ·  review of another edition
As good as "Cracking the coding interview", if not better. Solutions in C++. Twice as many problems and solutions than CCI. However, unlike CCI, it doesn't have enough review before each topic. You need to check out another source (there are plenty) for that.

I would love to see a similar book for Python.
Piyush Maheshwari
This book contains a really good collection of interview questions. It's pretty comprehensive in its coverage. However the explanations were a bit terse at places, they could use more pictorial explanations.
Ankush Arora
Still reading.
Dec 01, 2017 rated it it was amazing  ·  review of another edition
Set of examples is great, and advises are also great. There was only C++ at the time, but Java edition made it cooler.
rated it really liked it
Nov 10, 2015
rated it really liked it
Jun 21, 2015
rated it it was amazing
Sep 27, 2016
Vasudha S
rated it did not like it
Sep 17, 2018
Michal Durkovic
rated it really liked it
Dec 08, 2018
Salvador González Salas Duhne
rated it really liked it
Aug 27, 2015
Vignesh V
rated it it was amazing
Jun 05, 2018
Alan Gonzalez
rated it it was amazing
Oct 26, 2017
menglei sun
rated it really liked it
Apr 02, 2017
Shivani Sinha
rated it really liked it
Dec 01, 2017
Jae Jang
rated it it was amazing
Apr 01, 2016
Swapnil Kasaliwal
rated it it was amazing
May 04, 2019
rated it it was amazing
Sep 03, 2015
rated it it was amazing
Apr 09, 2016
Yi Zhang
rated it it was amazing
Aug 06, 2017
Ema Jones
rated it really liked it
Mar 21, 2017
Jack Richins
rated it liked it
Feb 09, 2017
rated it it was amazing
Nov 24, 2015
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Cracking the Coding Interview: 150 Programming Questions and Solutions
  • Introduction to Algorithms
  • The Algorithm Design Manual
  • The C Programming Language
  • Designing Data-Intensive Applications
  • Algorithms
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Computer Networks
  • Eloquent JavaScript: A Modern Introduction to Programming
  • Moon Rising (Wings of Fire #6)
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • The Pragmatic Programmer: From Journeyman to Master
  • Data Structures and Algorithms Made Easy
  • Computer Systems: A Programmer's Perspective
  • Coding Interview Questions
  • JavaScript Patterns
  • Computer Networking: A Top-Down Approach
  • Operating Systems: Three Easy Pieces
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

If you haven't heard of record-smashing singer and songwriter Mariah Carey, is there any hope for you? Who else has sold more than 200 million...
47 likes · 20 comments