Skip to content

Practice Problems

This section contains coding interview practice problems organized by category.

Each problem includes: - Problem statement - Multiple solution approaches - Code templates - Test cases

```

Categories

  • Dynamic Programming (15 problems)
  • Arrays (14 problems)
  • Binary Search Trees (5 problems)
  • Binary Trees (6 problems)
  • Famous Algorithms (3 problems)
  • Graphs (8 problems)
  • Heaps (2 problems)
  • Linked Lists (6 problems)
  • Recursion (7 problems)
  • Searching (6 problems)
  • Sorting (6 problems)
  • Stacks (2 problems)
  • Strings (8 problems)
  • Tries (2 problems)