Skip to content
Completed 5 episodes ~ 1h 1m total read

Algorithm Interview 2026: Algorithms — How to Think, Not What to Memorize

Start series

Episodes

5 items • ~1h 1m
  1. 1

    Sorting & Binary Search: The Algorithms You Use Without Knowing It

    New

    Sorting and binary search hide inside half your interview solutions. Master every sort variant, binary search on answer space, and the 3 patterns that turn O(n²) into O(n log n).

    Published Mar 13, 2026 13 min read
  2. 2

    Recursion & Backtracking: Think in Trees, Code in Functions

    New

    Every recursive solution is secretly a tree traversal. Once you see that, pruning becomes obvious. Master the backtracking template and 4 problem types found in every interview.

    Published Mar 13, 2026 12 min read
  3. 3

    Dynamic Programming: From Scary to Systematic in One Post

    New

    DP is not about memorizing problems. Recognize two signals — optimal substructure and overlapping subproblems — then apply 6 patterns that make DP finally approachable.

    Published Mar 13, 2026 13 min read
  4. 4

    Greedy Algorithms: When Being Selfish Gives the Optimal Answer

    New

    Greedy algorithms are easy to implement but hard to justify. Learn the exchange argument, the 5 greedy patterns, and when greedy fails so you know to reach for DP instead.

    Published Mar 13, 2026 11 min read
  5. 5

    Divide & Conquer: The Strategy Behind the Fastest Algorithms

    New

    Divide and conquer is behind merge sort, binary search, and fast power. Master the split-solve-merge pattern and the Master Theorem for complexity analysis in one focused post.

    Published Mar 13, 2026 12 min read