Algorithm Interview 2026: Algorithms — How to Think, Not What to Memorize
Episodes
5 items • ~1h 1m-
1
Sorting & Binary Search: The Algorithms You Use Without Knowing It
NewSorting 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
Recursion & Backtracking: Think in Trees, Code in Functions
NewEvery 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
Dynamic Programming: From Scary to Systematic in One Post
NewDP 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
Greedy Algorithms: When Being Selfish Gives the Optimal Answer
NewGreedy 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
Divide & Conquer: The Strategy Behind the Fastest Algorithms
NewDivide 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