BLGM's mission is to promote a love of books and reading to all by offering advice and information needed to help our visitors to find their next favorite book.

Best Programming Interview Books: The Ultimate List

There are countless Programming Interview courses, tutorials, articles available online, but for some, having a book is still a necessity to learn. This is an up-to-date list of recommended books.

1. Cracking the Coding Interview: 189 Programming Questions and Solutions (2015)

Best Programming Interview Books: The Ultimate ListI am not a recruiter. I am a software engineer. And as such, I know what it’s like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I’ve been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I’ve coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to…
Author(s): Gayle Laakmann McDowell

2. Elements of Programming Interviews: The Insiders’ Guide (2012)

Best Programming Interview Books: The Ultimate ListTake great care to buy the latest version  EPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to  for details.Before you buy this book, please first head over to our sample page – and of our book. In particular, be sure you are .Since different candidates have different time constraints, EPI includes a with several ranging from weekend to with a recommended a subset of problems for each scenario. All problems are classified in terms of their and include many   to help you apply what you have learned more…
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

3. Elements of Programming Interviews in Python: The Insiders’ Guide (2016)

Best Programming Interview Books: The Ultimate ListTake great care to buy the latest version: EPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to  for details.  and   of our book. In particular, be sure you are  .Since different candidates have different time constraints, EPI includes a   with several ranging from weekend to  with a recommended a subset of problems for each scenario. All problems are classified in terms of their  and include many   to help you apply what you have learned more widely.All problems includes …
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

4. Elements of Programming Interviews in Java: The Insiders’ Guide (2015)

Best Programming Interview Books: The Ultimate ListThis is a larger-format version of Elements of Programming Interviews in Java. Specifically, the font size is larger, and the page size is 7″x10″ (the regular format uses 6″x9″). The content is identical. This is the version of our book. See our website for links to the version. Have you ever… Wanted to work at an ? that could have been solved in 15 minutes? Wished you could study ? If so, you need to read (EPI). EPI is your comprehensive guide to interviewing for software development roles. The core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading…
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

5. Programming Interviews Exposed: Coding Your Way Through the Interview (2018)

Best Programming Interview Books: The Ultimate ListProgramming Interviews Exposed is the programmer’s ideal first choice for technical interview preparation. Updated to reflect changing techniques and trends, this new fourth edition provides insider guidance on the unique interview process that today’s programmers face. Online coding contests are being used to screen candidate pools of thousands, take-home projects have become commonplace, and employers are even evaluating a candidate’s public code repositories at GitHub—and with competition becoming increasingly fierce, programmers need to shape themselves into the…
Author(s): John Mongan , Noah Suojanen Kindler, et al.

6. Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day (2019)

Best Programming Interview Books: The Ultimate ListDaily Coding Problem contains a wide variety of questions inspired by real programming interviews, with in-depth solutions that clearly take you through each core concept. You’ll learn about: • Linked Lists • Arrays • Heaps • Trees • Graphs • Randomized Algorithms • Backtracking • Dynamic Programming • Stacks and Queues • Bit Manipulation • System Design…
Author(s): Lawrence Wu, Alex Miller

7. The Complete Software Developer’s Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job (2017)

Best Programming Interview Books: The Ultimate ListTechnical Knowledge Alone Isn’t Enough – Increase Your Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn’t enough to break through to the next income level – developers need “soft skills” like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. As John invested in these skills his career took off, and he became a highly paid,…
Author(s): John Sonmez

8. Grokking Algorithms: An illustrated guide for programmers and other curious people (2016)

Best Programming Interview Books: The Ultimate ListGrokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You’ll start with sorting and searching and, as you build up your skills in thinking algorithmically, you’ll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.Learning about algorithms doesn’t have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you’ll find in Grokking Algorithms on Manning…
Author(s): Aditya Bhargava

9. Cracking the PM Interview: How to Land a Product Manager Job in Technology (2013)

Best Programming Interview Books: The Ultimate ListHow many pizzas are delivered in Manhattan? How do you design an alarm clock for the blind? What is your favorite piece of software and why? How would you launch a video rental service in India? This book will teach you how to answer these questions and more. Cracking the PM Interview is a comprehensive book about landing a product management role in a startup or bigger tech company. Learn how the ambiguously-named “PM” (product manager / program manager) role varies across companies, what experience you need, how to make your existing experience translate, what…
Author(s): Gayle Laakmann McDowell, Jackie Bavaro

10. The Big Book of Coding Interviews in Python, 3rd Edition: answers to the best programming interview questions on data structures and algorithms (2018)

Best Programming Interview Books: The Ultimate ListThis book contains answers to more than 300 awesome coding interview questions. A preview of the contents of the book is available on the website . The github link to the code for the book is It is ideally suited for preparing for programming interviews conducted by top technology companies such as Google, Facebook, Amazon, Microsoft, etc. The questions in the book have been carefully selected so that they represent the most frequently asked questions in interviews. The solutions are clearly explained with plenty of diagrams and comments in the code so that you can easily understand. So…
Author(s): Interview Druid Publishing

11. CRACK THE CODE: 10 Proven Secrets that Motivate Healthy Behavior and Inspire Fulfillment in Men Over 50 (2018)

Best Programming Interview Books: The Ultimate Listpresents an unconventional, motivation-based approach to health for men 50 and over. Ten strategies for creating and maintaining inspiration for a healthy lifestyle are advanced from a platform of survey research, interviews and the author’s personal experiences. Primary audiences for the book are men over 50 and the people that love them; their wives, partners, children and grandchildren. Additional audiences include health care providers, insurers, policy makers, men of all ages who want to find motivation for healthy behavior and anyone who has struggled with their health. Asserting that without motivation no…
Author(s): Louis Bezich

12. The Product Manager Interview: 167 Actual Questions and Answers (2019)

Best Programming Interview Books: The Ultimate ListBEWARE OF COUNTERFEIT BOOKS. Readers report that Amazon’s 3rd-party sellers are selling counterfeit books; the counterfeits have misprints, missing pages or pages in reverse order. We are working with Amazon to resolve the issue. In the meantime, purchase genuine books with the Amazon.com logo: bit.ly/2XqFAXBBrand New 4th Edition  From the creator of the CIRCLES, AARM & ESTEEM Methods™, The Product Manager Interview, 4th Ed. gives readers 167 practice questions to improve product management (PM) skills and master the interview. Authored by the world’s…
Author(s): Lewis C. Lin, Teng Lu

13. Data Structures & Algorithms Interview Questions You’ll Most Likely Be Asked (Job Interview Questions Series) (2016)

Best Programming Interview Books: The Ultimate Listis a perfect companion to stand ahead above the rest in today’s competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build an IT career. This book puts the interviewee in the driver’s seat and helps them steer their way to impress the interviewer. The following is included in this book:(a) Interview Questions, Answers and proven strategies for getting hired as an IT professional(b) of examples to respond to interview questions(c) Questions with Answers and proven strategies to give…
Author(s): Vibrant Publishers

Books for Programming/Coding Interviews This is the second article in the series of must-read books for preparing programming job interviews. In the first article, I have shared books especially for Java interviews but after receiving lots of good feedback and request about general programming interview books, I decided to write this article. I The Big Book of Coding Interviews in C and C++, 3rd Edition: answers to the best programming interview questions on data structures and algorithms I have read and re-read “Cracking the coding Interview” and “Elements of programming Interviews”. Both are good references but you should not be spending a lot of time on those. This is according to my experience. I have been interviewing for a p The remainder of the book focuses on non-coding aspects of the interview process such as interview prep, resume prep, behavioral prep, etc. Definitely one of the best programming interview books out there. Another good prep book is Introduction to Algorithms , which is considered to be the “bible of algorithms.” 9. Soft Skills: The Software Popular Programming Interview Books Showing 1-26 of 26 Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback) by. Gayle Laakmann McDowell (shelved 4 times as programming-interview) avg rating 4.35 — 4,244 ratings — published 2008 Want to Read saving… Want to Read

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some programming interview books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Programming Interviews Exposed: Coding Your Way Through the Interview

Author(s): John Mongan, Noah Kindler, Eric Giguère
Publisher: Wrox, Year: 2018, Size: 16 Mb, Download: pdf
ID: 2226991

Cracking the C++ Programming Skills: IT Job Interview Series

Author(s): Subashri Vasudevan et al.
Publisher: I K International Publishing House, Year: 2017, Size: 426 Kb, Download: epub
ID: 2120641

Problem Solving in Data Structures & Algorithms Using C++: Programming Interview Guide

Author(s): Hemant Jain
Publisher: CreateSpace Independent Publishing Platform, Year: 2017, Size: 4 Mb, Download: azw3
ID: 2143107

Dynamic Programming for Coding Interviews: A Bottom-Up Approach to Problem Solving

Author(s): Meenakshi , Kamal Rawat
Publisher: Notion Press, Year: 2017, Size: 42 Mb, Download: pdf
ID: 2241666

The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land the Coding Job of Your Dreams

Author(s): Sonmez, J.
Publisher: Simple Programmer, LLC, Year: 2017, Size: 743 Kb, Download: azw3
ID: 2346642

Elements of Programming Interviews in Java: The Insiders’ Guide

Author(s): Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
Publisher: CreateSpace Independent Publishing Platform, Year: 2016, Size: 10 Mb, Download: pdf
ID: 1600979

Problem Solving in Data Structures & Algorithms Using C#: Programming Interview Guide

Author(s): Hemant Jain
Publisher: CreateSpace Independent Publishing Platform, Year: 2016, Size: 7 Mb, Download: pdf
ID: 2151585

Please note that this booklist is not final. Some books are absolutely best-sellers according to Washington Post, others are written by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Drop a comment if you have any feedback on the list.

Affiliate Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
Leave a Reply