CrackingTheCodingInterview

Chapters of Interview Questions:

Data Structures

  1. Arrays and Strings
  2. Linked Lists
  3. Stacks and Queues
  4. Trees and Graphs

Concepts and Algorithms

  1. Bit Manipulation
  2. Math and Logic Puzzles
  3. Object-Oriented Design
  4. Recursion and Dynamic Programming
  5. System Design and Scalability
  6. Sorting and Searching
  7. Testing

Knowledge Based

  1. C and C++
  2. Java
  3. Databases
  4. Threads and Locks

Additional Review Problems

  1. Moderate
  2. Hard

Cracking the Coding Skills