Uber

381 LeetCode interview questions

Difficulty Distribution

Easy
54
14%
Medium
224
59%
Hard
103
27%

Top Topics

All Questions

TitleDifficulty
Bus RoutesHard
Number of IslandsMedium
Kth Smallest Element in a BSTMedium
Alien DictionaryHard
Number of Islands IIHard
Find the Closest PalindromeHard
Construct Quad TreeMedium
Squares of a Sorted ArrayEasy
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Text JustificationHard
Word SearchMedium
Best Time to Buy and Sell StockEasy
LRU CacheMedium
Word Search IIHard
Product of Array Except SelfMedium
Design Hit CounterMedium
Insert Delete GetRandom O(1)Medium
Evaluate DivisionMedium
My Calendar IMedium
Random Pick with WeightMedium
First Unique NumberMedium
Two SumEasy
Letter Combinations of a Phone NumberMedium
Merge k Sorted ListsHard
Search in Rotated Sorted ArrayMedium
Valid SudokuMedium
Sudoku SolverHard
Group AnagramsMedium
Spiral MatrixMedium
Minimum Window SubstringHard
Decode WaysMedium
Maximum Depth of Binary TreeEasy
Word BreakMedium
Course ScheduleMedium
Course Schedule IIMedium
Basic CalculatorHard
Valid AnagramEasy
Meeting Rooms IIMedium
Serialize and Deserialize Binary TreeHard
House Robber IIIMedium
Top K Frequent ElementsMedium
Shuffle an ArrayMedium
All O`one Data StructureHard
The MazeMedium
Design In-Memory File SystemHard
Exclusive Time of FunctionsMedium
Top K Frequent WordsMedium
Cherry PickupHard
Making A Large IslandHard
Shortest BridgeMedium
Time Based Key-Value StoreMedium
Leftmost Column with at Least a OneMedium
Merge Strings AlternatelyEasy
Minimum Number of Operations to Make Array ContinuousHard
Escape the Spreading FireHard
Count Subarrays With Fixed BoundsHard
Split Message Based on LimitHard
Divide Nodes Into the Maximum Number of GroupsHard
Minimum Edge Reversals So Every Node Is ReachableHard
Minimum Operations to Write the Letter Y on a GridMedium
Block Placement QueriesHard
Find Minimum Time to Reach Last Room IMedium
Rotating the BoxMedium
String to Integer (atoi)Medium
Regular Expression MatchingHard
Roman to IntegerEasy
Generate ParenthesesMedium
Swap Nodes in PairsMedium
Next PermutationMedium
Combination SumMedium
Rotate ImageMedium
SubsetsMedium
Largest Rectangle in HistogramHard
Valid PalindromeEasy
Clone GraphMedium
Copy List with Random PointerMedium
Word Break IIHard
Min StackMedium
One Edit DistanceMedium
Excel Sheet Column NumberEasy
Dungeon GameHard
Reverse Words in a String IIMedium
House RobberMedium
Binary Tree Right Side ViewMedium
Happy NumberEasy
Reverse Linked ListEasy
Implement Trie (Prefix Tree)Medium
Group Shifted StringsMedium
Factor CombinationsMedium
Trips and UsersHard
Palindrome PermutationEasy
Walls and GatesMedium
Word PatternEasy
Word Pattern IIMedium
Find Median from Data StreamHard
Coin ChangeMedium
Find K Pairs with Smallest SumsMedium
Delete Node in a BSTMedium
Optimal Account BalancingHard
Longest Palindromic SubsequenceMedium
Encode and Decode TinyURLMedium
Replace WordsMedium
Employee ImportanceMedium
Falling SquaresHard
Flood FillEasy
Asteroid CollisionMedium
Open the LockMedium
Random Pick with BlacklistHard
Koko Eating BananasMedium
Regions Cut By SlashesMedium
Rotting OrangesMedium
Fixed PointEasy
Parallel CoursesMedium
Minimum Score Triangulation of PolygonMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Find the Distance Value Between Two ArraysEasy
Construct K Palindrome StringsMedium
Course Schedule IVMedium
Number of Nodes in the Sub-Tree With the Same LabelMedium
Remove Max Number of Edges to Keep Graph Fully TraversableHard
Hopper Company Queries IHard
Hopper Company Queries IIHard
Hopper Company Queries IIIHard
Number Of Ways To Reconstruct A TreeHard
Maximum Number of Eaten ApplesMedium
Maximum XOR for Each QueryMedium
Minimum Absolute Sum DifferenceMedium
Maximum Subarray Min-ProductMedium
Nearest Exit from Entrance in MazeMedium
Check for Contradictions in EquationsHard
Array With Elements Not Equal to Average of NeighborsMedium
Check If String Is a Prefix of ArrayEasy
Number of Strings That Appear as Substrings in WordEasy
Minimum Time to Complete TripsMedium
Create Binary Tree From DescriptionsMedium
Intersection of Multiple ArraysEasy
K Divisible Elements SubarraysMedium
Calculate Digit Sum of a StringEasy
Minimum Sum of Squared DifferenceMedium
Number of People That Can Be Seen in a GridMedium
Meeting Rooms IIIHard
Add Edges to Make Degrees of All Nodes EvenHard
Maximize Win From Two SegmentsMedium
Check if a String Is an Acronym of WordsEasy
Points That Intersect With CarsEasy
Number of Ways to Reach Destination in the GridHard
Find Pattern in Infinite Stream IMedium
Find Pattern in Infinite Stream IIHard
Maximum Increasing Triplet ValueMedium
Match Alphanumerical Pattern in Matrix IMedium
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Minimum Operations to Make Binary Array Elements Equal to One IIMedium
Find the Number of Ways to Place People IIHard
Find Minimum Time to Reach Last Room IIMedium
Boundary of Binary TreeMedium
Maximize Amount After Two Days of ConversionsMedium
Number of Black BlocksMedium
Maximum Coin CollectionMedium
The Maze IIMedium
Best Time to Buy and Sell Stock using StrategyMedium
Final Prices With a Special Discount in a ShopEasy
Count Paths That Can Form a Palindrome in a TreeHard
Add Two NumbersMedium
Longest Substring Without Repeating CharactersMedium
Reverse IntegerMedium
Container With Most WaterMedium
Longest Common PrefixEasy
Valid ParenthesesEasy
Find First and Last Position of Element in Sorted ArrayMedium
Trapping Rain WaterHard
PermutationsMedium
Maximum SubarrayMedium
Merge IntervalsMedium
Insert IntervalMedium
Minimum Path SumMedium
Sqrt(x)Easy
Binary Tree Maximum Path SumHard
Word LadderHard
Longest Consecutive SequenceMedium
CandyHard
Find Minimum in Rotated Sorted ArrayMedium
Find Peak ElementMedium
Shortest PalindromeHard
Kth Largest Element in an ArrayMedium
The Skyline ProblemHard
Sliding Window MaximumHard
Move ZeroesEasy
Longest Increasing Path in a MatrixHard
Patching ArrayHard
Reconstruct ItineraryHard
Split Array Largest SumHard
Pacific Atlantic Water FlowMedium
Longest Repeating Character ReplacementMedium
LFU CacheHard
Next Greater Element IEasy
Task SchedulerMedium
Candy CrushMedium
Sliding PuzzleHard
Is Graph Bipartite?Medium
Cheapest Flights Within K StopsMedium
Number of Matching SubsequencesMedium
Exam RoomMedium
Verifying an Alien DictionaryEasy
Minimum Cost For TicketsMedium
Interval List IntersectionsMedium
Subarrays with K Different IntegersHard
Min Cost to Connect All PointsMedium
Design Parking SystemEasy
Count Nice Pairs in an ArrayMedium
Maximum Earnings From TaxiMedium
Time Needed to Buy TicketsEasy
Find All Possible Recipes from Given SuppliesMedium
Number of Flowers in Full BloomHard
Count the Number of Good SubarraysMedium
Collect Coins in a TreeHard
Length of Longest Subarray With at Most K FrequencyMedium
Find the Length of the Longest Common PrefixMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Smallest String With SwapsMedium
Design Browser HistoryMedium
Word Ladder IIHard
Subarray Sums Divisible by KMedium
Add DigitsEasy
Design File SystemMedium
Design Memory AllocatorMedium
Longest Path With Different Adjacent CharactersHard
Water and Jug ProblemMedium
Most Profitable Path in a TreeMedium
Brightest Position on StreetMedium
Rotated DigitsMedium
Number of Adjacent Elements With the Same ColorMedium
Number of ProvincesMedium
Basic Calculator IIMedium
Detonate the Maximum BombsMedium
Maximum Points You Can Obtain from CardsMedium
Burst BalloonsHard
Minimum Cost to Make at Least One Valid Path in a GridHard
Replace Non-Coprime Numbers in ArrayHard
Minimum Operations to Reduce an Integer to 0Medium
The Earliest Moment When Everyone Become FriendsMedium
Median of Two Sorted ArraysHard
Longest Palindromic SubstringMedium
Palindrome NumberEasy
3SumMedium
Remove Duplicates from Sorted ArrayEasy
Remove ElementEasy
Longest Valid ParenthesesHard
Climbing StairsEasy
Set Matrix ZeroesMedium
Remove Duplicates from Sorted Array IIMedium
Search in Rotated Sorted Array IIMedium
Validate Binary Search TreeMedium
Linked List CycleEasy
Majority ElementEasy
Isomorphic StringsEasy
Contains DuplicateEasy
Search a 2D Matrix IIMedium
Strobogrammatic NumberEasy
H-IndexMedium
Longest Increasing SubsequenceMedium
Russian Doll EnvelopesHard
Design TwitterMedium
Largest Divisible SubsetMedium
Ransom NoteEasy
String CompressionMedium
Can I WinMedium
Matchsticks to SquareMedium
Predict the WinnerMedium
Next Greater Element IIMedium
Freedom TrailHard
Contiguous ArrayMedium
01 MatrixMedium
Subarray Sum Equals KMedium
Find K Closest ElementsMedium
Maximum Width of Binary TreeMedium
Valid Parenthesis StringMedium
Max Area of IslandMedium
Swim in Rising WaterHard
Custom Sort StringMedium
Find Eventual Safe StatesMedium
Possible BipartitionMedium
Complete Binary Tree InserterMedium
Capacity To Ship Packages Within D DaysMedium
Analyze User Website Visit PatternMedium
Stone Game IIMedium
Minimum Number of Taps to Open to Water a GardenHard
Create Target Array in the Given OrderEasy
Replace Employee ID With The Unique IdentifierEasy
Kth Missing Positive NumberEasy
Furthest Building You Can ReachMedium
Recyclable and Low Fat ProductsEasy
Frequency of the Most Frequent ElementMedium
Maximum Number of Accepted InvitationsMedium
Simple Bank SystemMedium
Amount of New Area Painted Each DayHard
Amount of Time for Binary Tree to Be InfectedMedium
Task Scheduler IIMedium
Put Marbles in BagsHard
Continuous SubarraysMedium
House Robber IIMedium
Paint HouseMedium
Construct Binary Tree from Preorder and Inorder TraversalMedium
Strange PrinterHard
Find the Most Competitive SubsequenceMedium
Sum of Left LeavesEasy
Get Biggest Three Rhombus Sums in a GridMedium
Meeting RoomsEasy
Design Search Autocomplete SystemHard
Minimum Number of Changes to Make Binary String BeautifulMedium
Meeting SchedulerMedium
Kth Smallest Number in Multiplication TableHard
Maximum Width RampMedium
Sum of Distances in TreeHard
Maximum Frequency StackHard
Check if the Rectangle Corner Is ReachableHard
Find the CelebrityMedium
Count Different Palindromic SubsequencesHard
Spiral Matrix IIIMedium
Design a Text EditorHard
Remove CommentsMedium
Minimize Malware SpreadHard
Minimize Malware Spread IIHard
Surrounded RegionsMedium
Count Palindromic SubsequencesHard
Count Prefix and Suffix Pairs IIHard
Number of Distinct Substrings in a StringMedium
Binary Search Tree IteratorMedium
Number of Subarrays That Match a Pattern IMedium
Cache With Time LimitMedium
24 GameHard
Add StringsEasy
Promise PoolMedium
Maximum Manhattan Distance After K ChangesMedium
Shortest Path in a Grid with Obstacles EliminationHard
Valid Palindrome IIEasy
Maximize Sum Of Array After K NegationsEasy
Largest 1-Bordered SquareMedium
Number of Subarrays with Bounded MaximumMedium
Graph Connectivity With ThresholdHard
Design Snake GameMedium
Minimum Cost to Merge StonesHard
Simplify PathMedium
Shortest Path in Binary MatrixMedium
Find Critical and Pseudo-Critical Edges in Minimum Spanning TreeHard
Strobogrammatic Number IIMedium
Cherry Pickup IIHard
Robot Room CleanerHard
Random Point in Non-overlapping RectanglesMedium
Reverse Nodes in k-GroupHard
Find the Maximum Length of Valid Subsequence IIMedium
Integer ReplacementMedium
2 Keys KeyboardMedium
Binary Tree Longest Consecutive Sequence IIMedium
Maximum Average Subarray IEasy
Ones and ZeroesMedium
Maximum Profit in Job SchedulingHard
Count Integers in IntervalsHard
Human Traffic of StadiumHard
Repeated String MatchMedium
Maximum Number of Events That Can Be AttendedMedium
My Calendar IIMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Find the Safest Path in a GridMedium
Closest Binary Search Tree ValueEasy
Accounts MergeMedium
Minimum Difference in Sums After Removal of ElementsHard
Count PrimesMedium
Linked List ComponentsMedium
Count Binary SubstringsEasy
Bomb EnemyMedium
Find All People With SecretHard
Car PoolingMedium
Magnetic Force Between Two BallsMedium
Rearranging FruitsHard
IPOHard
Maximum Number of Points From Grid QueriesHard
Design A LeaderboardMedium
Minimum Jumps to Reach End via Prime TeleportationMedium
Process Restricted Friend RequestsHard
Shortest Path to Get All KeysHard

Showing 381 of 381 questions