Meta

217 LeetCode interview questions

Difficulty Distribution

Easy
52
24%
Medium
132
61%
Hard
33
15%

Top Topics

All Questions

TitleDifficulty
Minimum Remove to Make Valid ParenthesesMedium
Valid Word AbbreviationEasy
Binary Tree Vertical Order TraversalMedium
Valid Palindrome IIEasy
Lowest Common Ancestor of a Binary Tree IIIMedium
Merge Sorted ArrayEasy
Kth Largest Element in an ArrayMedium
Pow(x, n)Medium
Binary Tree Right Side ViewMedium
Simplify PathMedium
Merge IntervalsMedium
Basic Calculator IIMedium
Two SumEasy
Lowest Common Ancestor of a Binary TreeMedium
Find Peak ElementMedium
Nested List Weight SumMedium
Random Pick with WeightMedium
Sum Root to Leaf NumbersMedium
Diameter of Binary TreeEasy
Next PermutationMedium
Top K Frequent ElementsMedium
Merge k Sorted ListsHard
3SumMedium
Best Time to Buy and Sell StockEasy
Buildings With an Ocean ViewMedium
Custom Sort StringMedium
Find First and Last Position of Element in Sorted ArrayMedium
K Closest Points to OriginMedium
Clone GraphMedium
Subarray Sum Equals KMedium
Valid ParenthesesEasy
Valid NumberHard
Range Sum of BSTEasy
Dot Product of Two Sparse VectorsMedium
Valid PalindromeEasy
Minimum Window SubstringHard
Shortest Path in Binary MatrixMedium
Copy List with Random PointerMedium
Longest Common PrefixEasy
Add Two NumbersMedium
Sliding Window MedianHard
Making A Large IslandHard
SubsetsMedium
Letter Combinations of a Phone NumberMedium
Remove Nth Node From End of ListMedium
Longest Substring Without Repeating CharactersMedium
Accounts MergeMedium
LRU CacheMedium
Max Consecutive Ones IIIMedium
Trapping Rain WaterHard
String to Integer (atoi)Medium
Kth Missing Positive NumberEasy
Squares of a Sorted ArrayEasy
Longest Palindromic SubstringMedium
Remove Duplicates from Sorted ArrayEasy
Median of Two Sorted ArraysHard
Palindrome NumberEasy
Search in Rotated Sorted ArrayMedium
Roman to IntegerEasy
Diagonal TraverseMedium
Missing RangesEasy
Moving Average from Data StreamEasy
Exclusive Time of FunctionsMedium
Merge Two Sorted ListsEasy
Group AnagramsMedium
Count and SayMedium
Climbing StairsEasy
Maximum SubarrayMedium
Add StringsEasy
Binary Search Tree IteratorMedium
Minimum Add to Make Parentheses ValidMedium
Robot Room CleanerHard
Container With Most WaterMedium
Sort ColorsMedium
Set Matrix ZeroesMedium
Add BinaryEasy
Multiply StringsMedium
Reverse IntegerMedium
Word SearchMedium
Generate ParenthesesMedium
Plus OneEasy
Rotate ImageMedium
Remove Invalid ParenthesesHard
Palindromic SubstringsMedium
Continuous Subarray SumMedium
Closest Binary Search Tree ValueEasy
Vertical Order Traversal of a Binary TreeHard
Group Shifted StringsMedium
Course ScheduleMedium
Insert into a Sorted Circular Linked ListMedium
All Nodes Distance K in Binary TreeMedium
Convert Binary Search Tree to Sorted Doubly Linked ListMedium
Spiral MatrixMedium
Regular Expression MatchingHard
Majority ElementEasy
Insert IntervalMedium
Expression Add OperatorsHard
Find the Index of the First Occurrence in a StringEasy
Sqrt(x)Easy
Search a 2D MatrixMedium
Binary Tree Zigzag Level Order TraversalMedium
Divide Two IntegersMedium
Number of IslandsMedium
Largest Rectangle in HistogramHard
Binary Tree Level Order TraversalMedium
Unique PathsMedium
Remove Duplicates from Sorted Array IIMedium
Remove ElementEasy
Jump GameMedium
Text JustificationHard
Validate Binary Search TreeMedium
Product of Two Run-Length Encoded ArraysMedium
Contains Duplicate IIEasy
Zero Array Transformation IIIMedium
Swim in Rising WaterHard
Managers with at Least 5 Direct ReportsMedium
Maximum SwapMedium
Cutting RibbonsMedium
Word BreakMedium
Binary Tree Maximum Path SumHard
Car PoolingMedium
Strobogrammatic NumberEasy
Capacity To Ship Packages Within D DaysMedium
Word LadderHard
Find Median from Data StreamHard
Valid Palindrome IIIHard
Kth Smallest Element in a Sorted MatrixMedium
3Sum ClosestMedium
Best Time to Buy and Sell Stock IIMedium
Combination SumMedium
Decode WaysMedium
Two Sum II - Input Array Is SortedMedium
Populating Next Right Pointers in Each NodeMedium
Rotate ArrayMedium
Create Hello World FunctionEasy
Lowest Common Ancestor of a Binary Search TreeMedium
Merge Strings AlternatelyEasy
Longest Consecutive SequenceMedium
4SumMedium
Valid SudokuMedium
Subsets IIMedium
Maximal RectangleHard
Word Break IIHard
PermutationsMedium
Zigzag ConversionMedium
Reverse Nodes in k-GroupHard
Recyclable and Low Fat ProductsEasy
Design Tic-Tac-ToeMedium
Alien DictionaryHard
Shortest Distance from All BuildingsHard
Meeting Rooms IIMedium
Product of Array Except SelfMedium
Move ZeroesEasy
Find K Closest ElementsMedium
First Missing PositiveHard
Wildcard MatchingHard
Combination Sum IIMedium
Unique Paths IIMedium
Minimum Depth of Binary TreeEasy
Binary Tree Inorder TraversalEasy
Jump Game IIMedium
N-QueensHard
Search Insert PositionEasy
Construct Binary Tree from Preorder and Inorder TraversalMedium
Rotate ListMedium
Search in Rotated Sorted Array IIMedium
Reverse Linked ListEasy
Add Two IntegersEasy
Shortest Path in a Hidden GridMedium
Interval List IntersectionsMedium
Range Sum Query - ImmutableEasy
Frequency of the Most Frequent ElementMedium
Random Pick IndexMedium
Kth Smallest Element in a BSTMedium
Decode StringMedium
Koko Eating BananasMedium
Goat LatinEasy
Remove All Adjacent Duplicates in String IIMedium
Best Time to Buy and Sell Stock IIIHard
Toeplitz MatrixEasy
Edit DistanceMedium
Maximum Depth of Binary TreeEasy
Reverse Linked List IIMedium
Length of Last WordEasy
Sudoku SolverHard
Symmetric TreeEasy
Minimum Size Subarray SumMedium
Course Schedule IIMedium
Max Points on a LineHard
Reverse Words in a StringMedium
Pascal's TriangleEasy
Restore IP AddressesMedium
Longest Valid ParenthesesHard
Convert Sorted List to Binary Search TreeMedium
Swap Nodes in PairsMedium
Same TreeEasy
Integer to RomanMedium
Path SumEasy
House RobberMedium
Palindrome PartitioningMedium
Find Minimum in Rotated Sorted ArrayMedium
Single NumberEasy
Contains DuplicateEasy
CombinationsMedium
Convert Sorted Array to Binary Search TreeEasy
Balanced Binary TreeEasy
Minimum Path SumMedium
Path Sum IIMedium
Permutations IIMedium
Substring with Concatenation of All WordsHard
Unique Binary Search Trees IIMedium
Flatten Binary Tree to Linked ListMedium
Word Search IIHard
Pascal's Triangle IIEasy
Spiral Matrix IIMedium
Evaluate Reverse Polish NotationMedium
Binary Tree Level Order Traversal IIMedium

Showing 217 of 217 questions