A curated set of 50 high-frequency, representative interview problems. This list is optimized for practical prep value: the questions people are most likely to see, remember, and benefit from repeating.
Introduces hash-map pair lookup.
Introduces hash-set membership checks.
Teaches single-pass running-minimum scanning.
Covers hash-map grouping by a canonical key.
Covers frequency counting with ranked selection.
Rewards clever set usage over sorting.
Introduces two-pointer iteration.
Two pointers with a non-obvious pruning argument.
Extends two-pointer search after sorting.
Challenges with a hard two-pointer variant.
Introduces the sliding window pattern.
Extends sliding window with a replacement budget.
Hardens sliding-window with shrink conditions.
Introduces stack-based LIFO matching.
Designs a stack with O(1) metadata.
Introduces the monotonic stack.