Category · 9 articles

Coding Patterns

Learn the twelve shapes that solve the thousand.

Pattern-first guides for sliding window, two pointers, monotonic stack, BFS/DFS, dynamic programming, backtracking, and more. Maps directly to Blind 75 and NeetCode 150 problem sets.

  • blind 75
  • leetcode 75
  • neetcode 150
  • coding patterns
  • leetcode dynamic programming
  • leetcode backtracking
  • leetcode bfs
  • leetcode dfs
  • leetcode trie
20 min read3,928 words

Binary Search on the Answer Space (Not Just Sorted Arrays)

Feasibility functions, monotonic predicates, and the interviews that hide binary search in plain sight.

  • binary search leetcode
  • binary search on answer
  • leetcode binary search
Read article
19 min read3,871 words

Dynamic Programming Without Panic: Recurrence First, Table Second

Interviewers want the story of subproblems — not a memorized grid shape.

  • leetcode dynamic programming
  • dp patterns
  • coding interview dp
Read article
19 min read3,840 words

Backtracking and Combinatorial Search: Prune Early, Explain Clearly

Permutations, subsets, and boards — with templates that keep time complexity honest.

  • leetcode backtracking
  • combinatorial interview
  • subset generation
Read article
19 min read3,872 words

Two Pointers for Sorted Arrays, Linked Lists, and Palindrome Checks

Know when convergence beats scanning — and how to justify your pointer rules out loud.

  • two pointers
  • leetcode two pointers
  • interview algorithm
  • array two pointers
Read article
19 min read3,896 words

Heaps, Priority Queues, and Top-K: Interview Patterns That Scale

Min-heap vs max-heap mental math — and when a heap is the wrong tool.

  • leetcode heap
  • priority queue interview
  • top k elements
Read article
19 min read3,888 words

Beyond the Blind 75: A Pattern Atlas for 2026 Algorithm Interviews

Curated lists help — if you treat them as maps of invariants, not a memorization sprint.

  • blind 75
  • leetcode 75
  • neetcode 150
  • coding patterns
Read article
20 min read3,945 words

Graph Interviews: BFS Layers, DFS Stacks, and When to Switch

Connectivity, ordering, and shortest steps — with the clarifying questions that save twenty minutes.

  • leetcode bfs
  • leetcode dfs
  • graph interview
  • topological sort interview
Read article
19 min read3,797 words

Sliding Window Mastery: Variable, Fixed, and Frequency Maps Under Pressure

Turn O(n²) scans into linear passes by naming the invariant before you write the loop.

  • sliding window
  • leetcode patterns
  • two pointers
  • array interview
Read article
9 min read1,548 words

The 12 Coding Interview Patterns That Replace 3,000 LeetCode Problems

If you can recognize the shape of a problem in 90 seconds, you can solve it in 20 minutes. Here's the catalog top loops actually test against.

  • coding interview patterns
  • leetcode patterns
  • blind 75
  • neetcode 150
Read article

Stop grinding. Start patterning.

Patterns-first interview prep — coding, design, behavioral, mocks, ML/AI in one $19/mo subscription.

See the full loop →