Cracking the Coding Interview PDF - Overview
Cracking the Coding Interview: 189 Programming Questions and Solutions is a book by Gayle Laakmann McDowell about coding interviews. It describes typical problems in computer science that are often asked during coding interviews, typically on a whiteboard during job interviews at big technology companies such as Google, Apple, Microsoft, Amazon.com, Facebook and Palantir Technologies.
First published in 2008, it has been translated into seven languages: Russian, Simplified Chinese, Traditional Chinese, Japanese, Polish, Spanish, and Korean. It describes solutions to common problems set in coding job interviews. The sixth edition of the textbook was published in 2015.
The book has been cited in peer reviewed papers in scientific journals such as PeerJ.
Cracking the Coding Interview
Introduction of Cracking the Coding Interview
- Introduction
- The Interview Process
- Behind the Scenes
- Special Situations
- Before the Interview
- Behavioral Questions
- BigO
- Technical Questions
- The Offer and Beyond
- Interview Questions
- Chapter 1 – Arrays and Strings
- Chapter 2 – Linked Lists
- Chapter 3 – Stacks and Queues
- Chapter 4 – Trees and Graphs
- Chapter 5 – Bit Manipulation
- Chapter 6 – Math and Logic Puzzles
- Chapter 7 – Object-Oriented Design
- Chapter 8 – Recursion and Dynamic Programming
- Chapter 9 – System Design and Scalability
- Chapter 10 – Sorting and Searching
- Chapter11 – Testing
- Chapter12 – CandC++
- Chapter13 – Java
- Chapter14 – Databases
- Chapter 15 – Threads and Locks
- Chapter 16 – Moderate
- Chapter 17 – Hard
- Solutions
- Advanced Topics
- Code Library
- Hints
- About the Author
Also Download
Algorithms in C