The Blind 75 LeetCode List

A 75-problem list assembled from the patterns that keep reappearing in technical interviews, grouped by topic. Every entry links to a Python solution with complexity analysis.

Easy
19
Medium
49
Hard
7
Patterns
20

Every entry, grouped by pattern

Each group is the pattern that most specifically solves those problems, so the list can be worked through a technique at a time instead of a problem at a time. Groups appear in the order the list itself introduces them.

Hash Map (1)

Hash Map
No.ProblemDifficulty
0001Two SumEasy

Dynamic Programming (10)

Dynamic Programming
No.ProblemDifficulty
0121Best Time to Buy and Sell StockEasy
0053Maximum SubarrayMedium
0152Maximum Product SubarrayMedium
0070Climbing StairsEasy
1143Longest Common SubsequenceMedium
0377Combination Sum IVMedium
0198House RobberMedium
0213House Robber IIMedium
0091Decode WaysMedium
0062Unique PathsMedium

Sorting (5)

Sorting
No.ProblemDifficulty
0217Contains DuplicateEasy
0056Merge IntervalsMedium
0252Meeting RoomsPremiumEasy
0242Valid AnagramEasy
0049Group AnagramsMedium

Prefix Sum (2)

Prefix Sum
No.ProblemDifficulty
0238Product of Array Except SelfMedium
0253Meeting Rooms IIPremiumMedium

Binary Search (3)

Binary Search
No.ProblemDifficulty
0153Find Minimum in Rotated Sorted ArrayMedium
0033Search in Rotated Sorted ArrayMedium
0300Longest Increasing SubsequenceMedium

Two Pointers (5)

Two Pointers
No.ProblemDifficulty
00153SumMedium
0011Container With Most WaterMedium
0125Valid PalindromeEasy
0005Longest Palindromic SubstringMedium
0647Palindromic SubstringsMedium

Bit Manipulation (5)

Bit Manipulation
No.ProblemDifficulty
0371Sum of Two IntegersMedium
0191Number of 1 BitsEasy
0338Counting BitsEasy
0268Missing NumberEasy
0190Reverse BitsEasy

Breadth-First Search (2)

Breadth-First Search
No.ProblemDifficulty
0322Coin ChangeMedium
0133Clone GraphMedium

Trie (4)

Trie
No.ProblemDifficulty
0139Word BreakMedium
0208Implement Trie (Prefix Tree)Medium
0211Design Add and Search Words Data StructureMedium
0212Word Search IIHard

Greedy (2)

Greedy
No.ProblemDifficulty
0055Jump GameMedium
0435Non-overlapping IntervalsMedium

Topological Sort (2)

Topological Sort
No.ProblemDifficulty
0207Course ScheduleMedium
0269Alien DictionaryPremiumHard

Matrix and Grid (4)

Matrix and Grid
No.ProblemDifficulty
0417Pacific Atlantic Water FlowMedium
0073Set Matrix ZeroesMedium
0054Spiral MatrixMedium
0048Rotate ImageMedium

Union-Find (4)

Union-Find
No.ProblemDifficulty
0200Number of IslandsMedium
0128Longest Consecutive SequenceMedium
0261Graph Valid TreePremiumMedium
0323Number of Connected Components in an Undirected GraphPremiumMedium

Other (2)

Other
No.ProblemDifficulty
0057Insert IntervalMedium
0271Encode and Decode StringsPremiumMedium

Linked List (6)

Linked List
No.ProblemDifficulty
0206Reverse Linked ListEasy
0141Linked List CycleEasy
0021Merge Two Sorted ListsEasy
0023Merge k Sorted ListsHard
0019Remove Nth Node From End of ListMedium
0143Reorder ListMedium

Backtracking (1)

Backtracking
No.ProblemDifficulty
0079Word SearchMedium

Sliding Window (3)

Sliding Window
No.ProblemDifficulty
0003Longest Substring Without Repeating CharactersMedium
0424Longest Repeating Character ReplacementMedium
0076Minimum Window SubstringHard

Stack (1)

Stack
No.ProblemDifficulty
0020Valid ParenthesesEasy

Tree Traversal (11)

Tree Traversal
No.ProblemDifficulty
0104Maximum Depth of Binary TreeEasy
0100Same TreeEasy
0226Invert Binary TreeEasy
0124Binary Tree Maximum Path SumHard
0102Binary Tree Level Order TraversalMedium
0297Serialize and Deserialize Binary TreeHard
0572Subtree of Another TreeEasy
0105Construct Binary Tree from Preorder and Inorder TraversalMedium
0098Validate Binary Search TreeMedium
0230Kth Smallest Element in a BSTMedium
0235Lowest Common Ancestor of a Binary Search TreeMedium

Heap / Priority Queue (2)

Heap / Priority Queue
No.ProblemDifficulty
0347Top K Frequent ElementsMedium
0295Find Median from Data StreamHard

The Blind 75 is a published third-party selection, reproduced here by problem number in the order the list itself uses. 69 of its 75 entries carry a complete Python solution; the other 6 are LeetCode Premium (marked in the tables) or have no usable solution in our dataset, and are listed rather than dropped.

Eyes only

The Blind 75 does not cover the problem you get asked.

In the live round, Stealth Interview reads the problem off your screen, returns a working solution with a step-by-step explanation and its time and space complexity, and transcribes what the interviewer says. It's a desktop app for macOS and Windows, invisible to screen sharing.