Elements of Programming Interviews: The Insiders' Guide

· ·
· EPI
4.3
74 reviews
Ebook
480
Pages
Eligible

About this ebook

The core of EPI is a collection of over 300 problems with detailed solutions, including 100 figures, 250 tested programs, and 150 variants. The problems are representative of questions asked at the leading software companies.

The book begins with a summary of the nontechnical aspects of interviewing, such as common mistakes, strategies for a great interview, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI.

The technical core of EPI is a sequence of chapters on basic and advanced data structures, searching, sorting, broad algorithmic principles, concurrency, and system design. Each chapter consists of a brief review, followed by a broad and thought-provoking series of problems. We include a summary of data structure, algorithm, and problem solving patterns.

Ratings and reviews

4.3
74 reviews
Rachit Phartiyal
April 14, 2018
The rating is not for the content of the book. This is for play version of the book. Five stars for the content. The book has a very low quality resolution. Can't read it without getting irritated eyes. Moreover reading offline also has issues, only on device limit in Adobe digital editions. If your computer screws up, forget offline reading. Zero stars for google play books support. They can't even reset the license for offline reading. Better purchase a print version
27 people found this review helpful
Did you find this helpful?
Yogi S
December 12, 2014
I've been using this for the past week. The book is well organized and my confidence grows after understanding each problem. Somethings to improve upon: - quality of the ebook is sub-par. I'd recommend a printed version - the explanation of how to approach a problem can be improved.
Did you find this helpful?
Evgeny Sedyshev
April 6, 2015
Authors have updated the book. The main change is that problems and solutions have been merged together, so there is no more need to jump back and forth. And also the search functionality has been fixed. There are still some minor issues with the navigation (that's why minus one star), but overall readability have been greatly improved. And the content itself is as great as before :)
13 people found this review helpful
Did you find this helpful?

About the author

Adnan, Tsung-Hsien, and Amit have worked at Google, Facebook, Microsoft, IBM, Qualcomm, and several startups. They co-developed algorithms and systems used by hundreds of millions of people everyday. They have extensive experience with interviewing candidates, making hiring decisions, and being interviewed.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.