Arrays and hashing
Frequency maps, prefix sums, intervals, and lookup-based problems.
Visual interview preparation
Watch arrays, linked lists, trees, graphs, sorting, and matrix problems unfold step by step in short video walkthroughs with C++ code. Learn the pattern and reasoning instead of memorizing a final answer.
Practice by pattern
Frequency maps, prefix sums, intervals, and lookup-based problems.
Sorted pairs, partitions, contiguous ranges, and frequency windows.
Monotonic structures, scheduling, top-k questions, and stream processing.
Traversal, shortest paths, connectivity, ordering, and recursive structure.
Search choices, overlapping states, optimization, and reconstruction.
Constraints, baseline solutions, edge cases, complexity, and clean implementation.