Top 100 Interview Questions
Essential collection of 100 coding problems that appear most often in technical interviews.
100
Total Problems
12
Easy
70
Medium
18
Hard
87%
Avg Frequency
Most Common Topics
Companies Asking These Questions
Problems in This Collection
#1
Rank
#1371MediumFrequency: 100%High Priority
Minimum Remove to Make Valid Parentheses
#2
Rank
#146MediumFrequency: 100%High Priority
LRU Cache
#3
Rank
#4
Rank
#716HardFrequency: 100%High Priority
Max Stack
#5
Rank
#2710MediumFrequency: 100%High Priority
Minimum Operations to Reduce an Integer to 0
#6
Rank
#286MediumFrequency: 100%High Priority
Walls and Gates
#7
Rank
#8
Rank
#1538MediumFrequency: 100%High Priority
Maximum Points You Can Obtain from Cards
#9
Rank
#750HardFrequency: 100%High Priority
Contain Virus
#10
Rank
#11
Rank
#362MediumFrequency: 100%High Priority
Design Hit Counter
#12
Rank
#13
Rank
#200MediumFrequency: 97.3%High Priority
Number of Islands
#14
Rank
#15
Rank
#364MediumFrequency: 95.4%High Priority
Nested List Weight Sum II
#16
Rank
#269HardFrequency: 95.2%High Priority
Alien Dictionary
#17
Rank
#18
Rank
#19
Rank
#1549MediumFrequency: 94.4%High Priority
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
#20
Rank
#432HardFrequency: 93.8%High Priority
All O`one Data Structure
#21
Rank
#348MediumFrequency: 93.6%High Priority
Design Tic-Tac-Toe
#22
Rank
#314MediumFrequency: 93.4%High Priority
Binary Tree Vertical Order Traversal
#23
Rank
#215MediumFrequency: 93.3%High Priority
Kth Largest Element in an Array
#24
Rank
#1352HardFrequency: 93%High Priority
Maximum Profit in Job Scheduling
#25
Rank
#3MediumFrequency: 92.8%High Priority
Longest Substring Without Repeating Characters
#26
Rank
#329HardFrequency: 92.5%High Priority
Longest Increasing Path in a Matrix
#27
Rank
#124HardFrequency: 90.2%High Priority
Binary Tree Maximum Path Sum
#28
Rank
#29
Rank
#300MediumFrequency: 89.7%High Priority
Longest Increasing Subsequence
#30
Rank
#31
Rank
#1790MediumFrequency: 88.5%High Priority
Lowest Common Ancestor of a Binary Tree III
#32
Rank
#33
Rank
#42HardFrequency: 88%High Priority
Trapping Rain Water
#34
Rank
#339MediumFrequency: 87.9%High Priority
Nested List Weight Sum
#35
Rank
#912MediumFrequency: 87.7%High Priority
Random Pick with Weight
#36
Rank
#37
Rank
#772MediumFrequency: 87%High Priority
Construct Quad Tree
#38
Rank
#543EasyFrequency: 86.8%High Priority
Diameter of Binary Tree
#39
Rank
#694MediumFrequency: 86.6%High Priority
Number of Distinct Islands
#40
Rank
#236MediumFrequency: 86.4%High Priority
Lowest Common Ancestor of a Binary Tree
#41
Rank
#42
Rank
#210MediumFrequency: 85.9%High Priority
Course Schedule II
#43
Rank
#44
Rank
#1019EasyFrequency: 85.8%High Priority
Squares of a Sorted Array
#45
Rank
#251MediumFrequency: 85.6%High Priority
Flatten 2D Vector
#46
Rank
#199MediumFrequency: 85.4%High Priority
Binary Tree Right Side View
#47
Rank
#48
Rank
#438MediumFrequency: 84.4%High Priority
Find All Anagrams in a String
#49
Rank
#3876MediumFrequency: 84.3%High Priority
Transform Array to All Equal Elements
#50
Rank
#51
Rank
#121EasyFrequency: 83.8%High Priority
Best Time to Buy and Sell Stock
#52
Rank
#253MediumFrequency: 83.8%High Priority
Meeting Rooms II
#53
Rank
#54
Rank
#2217MediumFrequency: 83.7%High Priority
Step-By-Step Directions From a Binary Tree Node to Another
#55
Rank
#56
Rank
#1366MediumFrequency: 83.2%High Priority
First Unique Number
#57
Rank
#1046MediumFrequency: 83.2%High Priority
Max Consecutive Ones III
#58
Rank
#1112EasyFrequency: 82.7%High Priority
Find Words That Can Be Formed by Characters
#59
Rank
#60
Rank
#1909MediumFrequency: 82.6%High Priority
Buildings With an Ocean View
#61
Rank
#1397MediumFrequency: 82.5%High Priority
Search Suggestions System
#62
Rank
#1190MediumFrequency: 82.4%High Priority
Smallest Common Region
#63
Rank
#1424HardFrequency: 82.4%High Priority
Maximum Candies You Can Get from Boxes
#64
Rank
#207MediumFrequency: 82.3%High Priority
Course Schedule
#65
Rank
#230MediumFrequency: 82.3%High Priority
Kth Smallest Element in a BST
#66
Rank
#244MediumFrequency: 82.3%High Priority
Shortest Word Distance II
#67
Rank
#3231MediumFrequency: 82%High Priority
Minimum Number of Coins to be Added
#68
Rank
#1036MediumFrequency: 82%High Priority
Rotting Oranges
#69
Rank
#70
Rank
#71
Rank
#347MediumFrequency: 81.3%High Priority
Top K Frequent Elements
#72
Rank
#53MediumFrequency: 81.1%High Priority
Maximum Subarray
#73
Rank
#1171MediumFrequency: 80.9%High Priority
Shortest Path in Binary Matrix
#74
Rank
#75
Rank
#277MediumFrequency: 80.7%High Priority
Find the Celebrity
#76
Rank
#2691MediumFrequency: 80.7%High Priority
Count Vowel Strings in Ranges
#77
Rank
#5MediumFrequency: 80.5%High Priority
Longest Palindromic Substring
#78
Rank
#1023MediumFrequency: 79.9%High Priority
Time Based Key-Value Store
#79
Rank
#1713MediumFrequency: 79.6%High Priority
Dot Product of Two Sparse Vectors
#80
Rank
#2464MediumFrequency: 79.6%High Priority
Time Needed to Rearrange a Binary String
#81
Rank
#2023HardFrequency: 79.4%High Priority
Design Movie Rental System
#82
Rank
#83
Rank
#84
Rank
#127HardFrequency: 79%High Priority
Word Ladder
#85
Rank
#460HardFrequency: 78.9%High Priority
LFU Cache
#86
Rank
#336HardFrequency: 78.6%High Priority
Palindrome Pairs
#87
Rank
#631HardFrequency: 78.6%High Priority
Design Excel Sum Formula
#88
Rank
#129MediumFrequency: 78.4%High Priority
Sum Root to Leaf Numbers
#89
Rank
#4180MediumFrequency: 78.4%High Priority
Pythagorean Distance Nodes in a Tree
#90
Rank
#91
Rank
#92
Rank
#778MediumFrequency: 78.3%High Priority
Reorganize String
#93
Rank
#94
Rank
#138MediumFrequency: 78.1%High Priority
Copy List with Random Pointer
#95
Rank
#96
Rank
#975EasyFrequency: 78%High Priority
Range Sum of BST
#97
Rank
#79MediumFrequency: 78%High Priority
Word Search
#98
Rank
#1014MediumFrequency: 77.1%High Priority
K Closest Points to Origin
#99
Rank
#100
Rank
Other Collections
Most Frequent Interview Questions
The top 50 most frequently asked coding interview questions across all major tech companies.
50 problems →
Beginner-Friendly Interview Questions
Easy to medium difficulty problems perfect for interview preparation beginners.
75 problems →
Advanced Interview Problems
Challenging hard problems asked at top-tier tech companies for senior positions.
50 problems →
Quick Interview Prep - 25 Essential Problems
Curated list of 25 must-know problems for last-minute interview preparation.
25 problems →
System Design Interview Prep
Coding problems that help build system design thinking and scalability concepts.
60 problems →
Turn Practice into Success
Get AI assistance during your real interviews to solve these problems live and land your dream job.
Get Started FreeNo credit card required