← All DSA Sheets

Yangshun Tay · Tech Interview Handbook

Blind 75

A focused set of 75 core interview problems, organized by topic.

75 practice entries

0 / 75 completed0%

Array

0 / 10
DoneProblemLevelPracticeVideo
Two Sum EasyOpen ↗—
Best Time to Buy and Sell Stock EasyOpen ↗—
Contains Duplicate EasyOpen ↗—
Product of Array Except Self MediumOpen ↗—
Maximum Subarray MediumOpen ↗—
Maximum Product Subarray MediumOpen ↗—
Find Minimum in Rotated Sorted Array MediumOpen ↗—
Search in Rotated Sorted Array MediumOpen ↗—
3Sum MediumOpen ↗—
Container With Most Water MediumOpen ↗—

Binary

0 / 5
DoneProblemLevelPracticeVideo
Sum of Two Integers MediumOpen ↗—
Number of 1 Bits EasyOpen ↗—
Counting Bits EasyOpen ↗—
Missing Number EasyOpen ↗—
Reverse Bits EasyOpen ↗—

Dynamic Programming

0 / 11
DoneProblemLevelPracticeVideo
Climbing Stairs EasyOpen ↗—
Coin Change MediumOpen ↗—
Longest Increasing Subsequence MediumOpen ↗—
Longest Common Subsequence MediumOpen ↗—
Word Break MediumOpen ↗—
Combination Sum MediumOpen ↗—
House Robber MediumOpen ↗—
House Robber II MediumOpen ↗—
Decode Ways MediumOpen ↗—
Unique Paths MediumOpen ↗—
Jump Game MediumOpen ↗—

Graph

0 / 8
DoneProblemLevelPracticeVideo
Clone Graph MediumOpen ↗—
Course Schedule MediumOpen ↗—
Pacific Atlantic Water Flow MediumOpen ↗—
Number of Islands MediumOpen ↗—
Longest Consecutive Sequence MediumOpen ↗—
Alien Dictionary HardOpen ↗—
Graph Valid Tree MediumOpen ↗—
Number of Connected Components in an Undirected Graph MediumOpen ↗—

Interval

0 / 5
DoneProblemLevelPracticeVideo
Insert Interval MediumOpen ↗—
Merge Intervals MediumOpen ↗—
Non-overlapping Intervals MediumOpen ↗—
Meeting Rooms EasyOpen ↗—
Meeting Rooms II MediumOpen ↗—

Linked List

0 / 6
DoneProblemLevelPracticeVideo
Reverse Linked List EasyOpen ↗—
Linked List Cycle EasyOpen ↗—
Merge Two Sorted Lists EasyOpen ↗—
Merge k Sorted Lists HardOpen ↗—
Remove Nth Node From End of List MediumOpen ↗—
Reorder List MediumOpen ↗—

Matrix

0 / 4
DoneProblemLevelPracticeVideo
Set Matrix Zeroes MediumOpen ↗—
Spiral Matrix MediumOpen ↗—
Rotate Image MediumOpen ↗—
Word Search MediumOpen ↗—

String

0 / 10
DoneProblemLevelPracticeVideo
Longest Substring Without Repeating Characters MediumOpen ↗—
Longest Repeating Character Replacement MediumOpen ↗—
Minimum Window Substring HardOpen ↗—
Valid Anagram EasyOpen ↗—
Group Anagrams MediumOpen ↗—
Valid Parentheses EasyOpen ↗—
Valid Palindrome EasyOpen ↗—
Longest Palindromic Substring MediumOpen ↗—
Palindromic Substrings MediumOpen ↗—
Encode and Decode Strings MediumOpen ↗—

Tree

0 / 14
DoneProblemLevelPracticeVideo
Maximum Depth of Binary Tree EasyOpen ↗—
Same Tree EasyOpen ↗—
Invert Binary Tree EasyOpen ↗—
Binary Tree Maximum Path Sum HardOpen ↗—
Binary Tree Level Order Traversal MediumOpen ↗—
Serialize and Deserialize Binary Tree HardOpen ↗—
Subtree of Another Tree EasyOpen ↗—
Construct Binary Tree from Preorder and Inorder Traversal MediumOpen ↗—
Validate Binary Search Tree MediumOpen ↗—
Kth Smallest Element in a BST MediumOpen ↗—
Lowest Common Ancestor of a Binary Search Tree MediumOpen ↗—
Implement Trie (Prefix Tree) MediumOpen ↗—
Design Add and Search Words Data Structure MediumOpen ↗—
Word Search II HardOpen ↗—

Heap

0 / 2
DoneProblemLevelPracticeVideo
Top K Frequent Elements MediumOpen ↗—
Find Median from Data Stream HardOpen ↗—