📚 Book Lovin' Geek Mamas are on a mission to promote a love of books and reading to everyone. We help our visitors to find their next favorite book. Our authors regularly create and post so-called listicles (also known as booklists) on various mostly tech-related topics.

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.

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.
Author(s): Gayle Laakmann McDowell

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.
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

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.
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

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.
Author(s): Adnan Aziz , Tsung-Hsien Lee , et al.

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.
Author(s): John Mongan , Noah Suojanen Kindler, et al.

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.
Author(s): Lawrence Wu, Alex Miller

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,…
Author(s): John Sonmez

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.
Author(s): Aditya Bhargava

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.
Author(s): Gayle Laakmann McDowell, Jackie Bavaro

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.
Author(s): Interview Druid Publishing

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.
Author(s): Louis Bezich

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.
Author(s): Lewis C. Lin, Teng Lu

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.
Author(s): Vibrant Publishers

Best Programming Interview Books: The Ultimate List

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

Python Programming Crash Course: A Smarter and Faster Beginner’s Step by Step Guide to Learn Python Programming with Practical Exercises, Interview Questions, and Tips and Tricks

Author(s): Brayden Smith Smith , Hein Smith
ID: 2552500, Publisher: , Year: 2020, Size: 166 Kb, Format: epub

C PROGRAMMING SAMPLE QUESTIONS FOR EXAMS AND INTERVIEWS: Useful for Students in Exams and Interviews

Author(s): V, Rashmi
ID: 2834713, Publisher: , Year: 2020, Size: 5 Mb, Format: epub

Programming Interview Problems: Dynamic Programming (with solutions in Python)

Author(s): Leonardo Rossi
ID: 2873297, Publisher: Independently published, Year: 2020, Size: 6 Mb, Format: pdf

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.

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: