Cracking the Coding Interview 150 Programming Interview Questions and Solutions Plus Fourth Edition by Gayle Laakmann
Contents of Cracking the Coding Interview
- Behind the Scenes
- The Microsoft Interview
- The Amazon Interview
- The Google Interview
- The Apple Interview
- The Yahoo Interview
- Interview War Stories
- Before the Interview
- Resume Advice
- Behavioral Preparation
- Technical Preparation
- The Interview and Beyond
- Handling Behavioral Questions
- Handling Technical Questions
- Five Algorithm Approaches
- The Offer and Beyond
- Top Ten Mistakes Candidates Make
- Frequently Asked Questions
- Interview Questions
- Data Structures
- Chapter 1 | Arrays and Strings
- Chapter 2 | Linked Lists
- Chapter 3 | Stacks and Queues
- Chapter 4 | Trees and Graphs
- Concepts and Algorithms
- Chapter 5 | Bit Manipulation
- Chapter 6 | Brain Teasers
- Chapter 7 | Object Oriented Design
- Chapter 8 | Recursion
- Chapter 9 | Sorting and Searching
- Chapter 10 | Mathematical
- Chapter 11 | Testing
- Chapter 12 | System Design and Memory Limits
- Knowledge Based
- Chapter 13 | C++
- Chapter 14 | Java
- Chapter 15 | Databases
- Chapter 16 | Low Level
- Chapter 17 | Networking
- Chapter 18 | Threads and Locks
- Additional Review Problems
- Chapter 19 | Moderate
- Chapter 20 | Hard
- Solutions