Elements of Programming Interviews: The Insiders' Guide Info

Find the best books In Reference - best sellers and hot new Releases. Check out our top gifted and best rated books this year. Take a look at hundreds of reviews before you download Elements of Programming Interviews: The Insiders' Guide by Adnan Aziz,Tsung-Hsien Lee. Read&Download Elements of Programming Interviews: The Insiders' Guide by Adnan Aziz,Tsung-Hsien Lee Online


Average Ratings and Reviews
review-bg

4.49

890 Ratings

5

4

3

2

1


Ratings and Reviews From Market


client-img 4.7
392
38
19
24
5
client-img 4.27
181
178
55
1
1

Reviews for Elements of Programming Interviews: The Insiders' Guide:

5

Feb 08, 2013

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 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 Skiena).

This book also contains a few chapters devoted to the interview process itself. These chapters are just as golden as the technical ones. Interviewing is more about just solving the problems. They want to see who you are as well.

Anyways, definitely check this book out if you wish to get extra practice for programming interviews. ...more
4

Mar 06, 2015

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.
3

Dec 23, 2014

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 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 as possible :)

Back to book, explanations were not that clear and most importantly the code was incredibly hard to read. I think there's a new Java version now, so I'd say just go read that one because seriously WTF/minute ratio is way too high for C++ version.

tl; dr: Great selection of questions. Not so great execution on explanations and code quality (readability). ...more
3

Oct 09, 2014

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 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 be much more useful for the readers. Readers may find it difficult to jump right into the problems/solutions so quickly.

Also, the solutions are often too succinct. It would be more useful to give some guidance on the concepts/approaches than giving solutions directly. While "Cracking The Coding Interview" from CareerCup.com has been overdoing it, this book is in want of better hints/guides to help the readers to form their thought process.

Of, there are also errors and ambiguity in some of the questions.
...more
5

May 17, 2018

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, 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-Vazirani, Kleinberg-Tardos as assignment problems, as standard textbooks stop at pseudocode level, but knowing the nuances of implementations helps in practice. This book is most effective for self improvement of algorithmic thinking -- if you code the solutions yourself and compare with the analysis and solutions offered. Overall, a great book to have ! ...more
5

Jul 14, 2017

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 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 while to figure out, but that's a very enjoying process on its own.
This is the best interview preparation book I've known, it simply out-performs the more popular Gayle's. Many problems are pretty practical. If you do have a few months to spare, grab this, your time won't be wasted. ...more
5

Dec 26, 2017

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.
5

Dec 16, 2014

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.
5

Dec 20, 2015

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.
5

Dec 01, 2017

Set of examples is great, and advises are also great. There was only C++ at the time, but Java edition made it cooler.

Best Books from your Favorite Authors & Publishers

compare-icon compare-icon
Thousands of books

Take your time and choose the perfect book.

review-icon review-icon
Read Reviews

Read ratings and reviews to make sure you are on the right path.

vendor-icon vendor-icon
Multiple Stores

Check price from multiple stores for a better shopping experience.

gift-icon

Enjoy Result