• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

tutsdaddy.com

tech blog

  • Home
  • How To
  • Top 10
You are here: Home / Code / Top 10 Books for Coding Interview preparation

Top 10 Books for Coding Interview preparation

November 15, 2020 by Ravva Leave a Comment

Two and half years back, I have started interview preparation for big tech companies like Microsoft/Facebook/Amazon and The thing I came to know is, all these companies especially look for our problem solving skills and not how much we are aware of particular technology (unless they are looking for specialized skill set people). So, I did research to find best books in the market that can help to crack coding interviews and below are my findings.

1.) Cracking the Coding Interview

Cracking the coding interview
Cracking the coding interview

If you are preparing for big tech companies, this book can be really worth your time and investment. Author of the book worked for companies like Microsoft, Amazon, Apple and Google as software engineer and currently working as CEO to careercup. This book covers briefly all kind of required concepts and very good model of possible questions with detailed solutions of each question. Also, it provides multiple solutions explaining how to think to optimize solutions.

2.)  The Algorithm Design Manual by Steve S. Skiena

The Algorithm Design Manual by Steve S. Skiena
The Algorithm Design Manual by Steve S. Skiena

Its one of the best books and truly amazing book for algorithms. This book could really helps if you preparing for toughest interviews programmings interviews like google, microsoft, amazon, apple ..etc. It covers questions related to data structures and algorithms. It will contain solutions that helps you how to apply algorithms to solve real world problems. It could be one of the best books to buy to crack the coding interview.

3.) Elements of Programming Interviews

Elements of Programming Interviews
Elements of Programming Interviews

This is one of the rare books that covers a to z all concepts from coding, problem solving, data structures and algorithms. If you want to prepare for product based startup companies or to any top reputed companies like Microsoft, Facebook and amazon.. etc this could be best book to give a shot. One of my colleague recently prepared only this book for a senior position in facebook and google., and cracked both the interviews with package $350K+ per year. So, give your 100% in preparing this book and may you will also have the position you desired.

This book comes with different programming languages C++, Java and Python. choose the book with your convenient one.

4.) Programming Interviews Exposed

Programming interviews exposed

This is another great book and many consider as must read book for preparing programming interviews. It pretty much covers all the good topics like data structures, puzzles, networking, coding and different algorithms. Also, it covers how to tackle HR interviews and negotiate with them.

5.) Programming Pearls

Programming pearls

When programmers list their favourite books, Jon Bentley’s collection of programming pearls is commonly included among the classics.

Its one of the best book from so long to read and understand fundamentals of computer science and programming. It has introduced many classic problems like How to sort 10 million unique non-negative integers, with in 1.25M memory? and also it comes with many followup questions. This helps a lot in real interviews as they also start with common questions and continue with many followups. So, even though this book is old, it could prepare you for any kind of interview.


Apart from above top 5 recommended books, below are list of our next top 5 books that are worth to have a look.

6.) Introduction to algorithms

Introduction to Algorithms

7.) Cracking the Code to a Successful Interview

Cracking the CODE to a successful interview

8.) Algorithms by Robert Sedgewick & Kevin Wayne

Algorithms by Robert Sedgewick & Kevin Wayne

9.) Design Patterns: Elements of Reusable Object-Oriented Software 

Design Patterns: Elements of Reusable Object-Oriented Software 

10.) I don’t have a particular book to recommend at this position here, but I would suggest reading any database (SQL & no-sql) books too along with one of the above books which are generally data structures & algorithms concentrated.

All the best for your interviews and wish you strongly to get the position you desired. Please, comment below any of the best books that you recommend to our audience.

Filed Under: Books, Code, Interview, Top 10 Tagged With: Code, coding interview, Interview, Top 10, Top 10 Coding books

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recent Posts

  • Top 10 Books for Coding Interview preparation
  • How to view copied items list using Clipboard history in Windows 10
  • How to copy text from images using OneNote
  • How To Create Fire Effect on Text in Photoshop
  • How to Create Fireworks in Photoshop

Categories

Copyright © 2023 TutsDaddy.com