Adobe

227 LeetCode interview questions

Difficulty Distribution

Easy
68
30%
Medium
129
57%
Hard
30
13%

Top Topics

All Questions

TitleDifficulty
Two SumEasy
Longest Substring Without Repeating CharactersMedium
Median of Two Sorted ArraysHard
Add Two NumbersMedium
Integer to RomanMedium
Longest Common PrefixEasy
3SumMedium
Valid ParenthesesEasy
Trapping Rain WaterHard
Group AnagramsMedium
Merge IntervalsMedium
Climbing StairsEasy
Best Time to Buy and Sell StockEasy
Majority ElementEasy
Tenth LineEasy
Reverse Linked ListEasy
Delete Node in a Linked ListMedium
Add DigitsEasy
Nim GameEasy
Kth Largest Element in a StreamEasy
Preimage Size of Factorial Zeroes FunctionHard
Number of Subarrays with Bounded MaximumMedium
Smallest Range IEasy
Smallest Range IIMedium
Reverse Substrings Between Each Pair of ParenthesesMedium
Count Ways to Build Rooms in an Ant ColonyHard
Plates Between CandlesMedium
Choose Numbers From Two Arrays in RangeHard
Number of Increasing Paths in a GridHard
Divide Intervals Into Minimum Number of GroupsMedium
Minimize XORMedium
Merge Operations to Turn Array Into a PalindromeMedium
Minimizing Array After Replacing Pairs With Their ProductMedium
Count Subarrays Where Max Element Appears at Least K TimesMedium
Bitwise OR of Adjacent ElementsEasy
Special Binary StringHard
Longest Palindromic SubstringMedium
Reverse IntegerMedium
Roman to IntegerEasy
Next PermutationMedium
First Missing PositiveHard
Spiral MatrixMedium
Jump GameMedium
Minimum Window SubstringHard
Longest Consecutive SequenceMedium
LRU CacheMedium
Maximum Product SubarrayMedium
House RobberMedium
Number of IslandsMedium
Lowest Common Ancestor of a Binary TreeMedium
Move ZeroesEasy
Coin ChangeMedium
Top K Frequent ElementsMedium
Fruit Into BasketsMedium
Threshold Majority QueriesHard
Validate IP AddressMedium
Sort Array by Increasing FrequencyEasy
Minimum Moves to Equal Array Elements IIIEasy
String to Integer (atoi)Medium
Container With Most WaterMedium
Letter Combinations of a Phone NumberMedium
Generate ParenthesesMedium
Remove Duplicates from Sorted ArrayEasy
Remove ElementEasy
Jump Game IIMedium
Sqrt(x)Easy
Search a 2D MatrixMedium
Merge Sorted ArrayEasy
Restore IP AddressesMedium
Binary Tree Level Order TraversalMedium
Binary Tree Zigzag Level Order TraversalMedium
Construct Binary Tree from Preorder and Inorder TraversalMedium
Pascal's TriangleEasy
Largest NumberMedium
Course ScheduleMedium
Product of Array Except SelfMedium
Sliding Window MaximumHard
Intersection of Two ArraysEasy
Single Element in a Sorted ArrayMedium
Number of ProvincesMedium
Subarray Product Less Than KMedium
Koko Eating BananasMedium
Random Pick with WeightMedium
Rotting OrangesMedium
Merge Strings AlternatelyEasy
Create Hello World FunctionEasy
Minimum Processing TimeMedium
Count Pairs Of Similar StringsEasy
Top K Frequent WordsMedium
Palindrome NumberEasy
Merge Two Sorted ListsEasy
Merge k Sorted ListsHard
Reverse Nodes in k-GroupHard
Find the Index of the First Occurrence in a StringEasy
Longest Valid ParenthesesHard
Search in Rotated Sorted ArrayMedium
Search Insert PositionEasy
Valid SudokuMedium
Sudoku SolverHard
Combination Sum IIMedium
PermutationsMedium
Rotate ImageMedium
Pow(x, n)Medium
N-QueensHard
Unique PathsMedium
Plus OneEasy
Edit DistanceMedium
Sort ColorsMedium
SubsetsMedium
Word SearchMedium
Remove Duplicates from Sorted Array IIMedium
Remove Duplicates from Sorted ListEasy
Largest Rectangle in HistogramHard
Maximal RectangleHard
Decode WaysMedium
Reverse Linked List IIMedium
Validate Binary Search TreeMedium
Same TreeEasy
Best Time to Buy and Sell Stock IIMedium
Best Time to Buy and Sell Stock IIIHard
Valid PalindromeEasy
Word LadderHard
Surrounded RegionsMedium
Gas StationMedium
Single NumberEasy
Linked List CycleEasy
Reorder ListMedium
Reverse Words in a StringMedium
Min StackMedium
Two Sum II - Input Array Is SortedMedium
Binary Search Tree IteratorMedium
Employees Earning More Than Their ManagersEasy
Rotate ArrayMedium
Bitwise AND of Numbers RangeMedium
Happy NumberEasy
Count PrimesMedium
Implement Trie (Prefix Tree)Medium
Kth Largest Element in an ArrayMedium
Contains DuplicateEasy
Basic Calculator IIMedium
Majority Element IIMedium
Palindrome Linked ListEasy
Meeting Rooms IIMedium
Missing NumberEasy
H-IndexMedium
First Bad VersionEasy
Perfect SquaresMedium
Serialize and Deserialize Binary TreeHard
Remove Invalid ParenthesesHard
First Unique Character in a StringEasy
Decode StringMedium
Remove K DigitsMedium
Pacific Atlantic Water FlowMedium
Longest Repeating Character ReplacementMedium
Find All Duplicates in an ArrayMedium
String CompressionMedium
Find All Numbers Disappeared in an ArrayEasy
Sort Characters By FrequencyMedium
Reverse PairsHard
Swapping Nodes in a Linked ListMedium
01 MatrixMedium
Diameter of Binary TreeEasy
Next Greater Element IIIMedium
Subarray Sum Equals KMedium
Permutation in StringMedium
Shortest Unsorted Continuous SubarrayMedium
Find Customer RefereeEasy
Find K Closest ElementsMedium
Count Binary SubstringsEasy
Find Pivot IndexEasy
Reorganize StringMedium
Search in a Binary Search TreeEasy
Binary SearchEasy
Custom Sort StringMedium
Shortest Path to Get All KeysHard
Online Stock SpanMedium
Binary Subarrays With SumMedium
Bag of TokensMedium
Binary Tree CamerasHard
K Closest Points to OriginMedium
Subarray Sums Divisible by KMedium
Squares of a Sorted ArrayEasy
Subarrays with K Different IntegersHard
Cousins in Binary TreeEasy
Longest Common SubsequenceMedium
Number of Dice Rolls With Target SumMedium
Minimum Remove to Make Valid ParenthesesMedium
Search Suggestions SystemMedium
Running Sum of 1d ArrayEasy
Customer Who Visited but Did Not Make Any TransactionsEasy
Average Time of Process per MachineEasy
Invalid TweetsEasy
Sum of All Subset XOR TotalsEasy
Add Two IntegersEasy
Amount of Time for Binary Tree to Be InfectedMedium
To Be Or Not To BeEasy
Create a DataFrame from ListEasy
Minimum Swaps to Group All 1's Together IIMedium
Basic CalculatorHard
Range Sum Query - MutableMedium
Shopping OffersMedium
Excel Sheet Column NumberEasy
Contiguous ArrayMedium
Split the ArrayEasy
Longest Increasing Path in a MatrixHard
Max Area of IslandMedium
Jewels and StonesEasy
Design TwitterMedium
Shortest Path in a Grid with Obstacles EliminationHard
Increment Submatrices by OneMedium
Max Consecutive Ones IIIMedium
Task SchedulerMedium
Count Complete Tree NodesEasy
Trim a Binary Search TreeMedium
Largest Combination With Bitwise AND Greater Than ZeroMedium
Boundary of Binary TreeMedium
Unit Conversion IMedium
Nested List Weight SumMedium
Reformat DateEasy
Contains Duplicate IIEasy
Minimum Number of Swaps to Make the String BalancedMedium
Maximum Profit From Trading StocksMedium
Spiral Matrix IIMedium
Counting BitsEasy
Is SubsequenceEasy
HeatersMedium
Split Array Largest SumHard

Showing 227 of 227 questions