Uber Medium Questions

Medium

215 medium problems asked at Uber interviews

Top Topics

Questions

TitleDifficulty
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Number of IslandsMedium
Construct Quad TreeMedium
Kth Smallest Element in a BSTMedium
First Unique NumberMedium
Word SearchMedium
Insert Delete GetRandom O(1)Medium
LRU CacheMedium
Design Hit CounterMedium
My Calendar IMedium
Evaluate DivisionMedium
Product of Array Except SelfMedium
Random Pick with WeightMedium
Leftmost Column with at Least a OneMedium
Course Schedule IIMedium
Spiral MatrixMedium
Valid SudokuMedium
Course ScheduleMedium
Find Minimum Time to Reach Last Room IMedium
Shortest BridgeMedium
Letter Combinations of a Phone NumberMedium
Group AnagramsMedium
Top K Frequent WordsMedium
Meeting Rooms IIMedium
Word BreakMedium
Shuffle an ArrayMedium
The Earliest Moment When Everyone Become FriendsMedium
Rotating the BoxMedium
Search in Rotated Sorted ArrayMedium
Top K Frequent ElementsMedium
The MazeMedium
Minimum Time to Complete TripsMedium
Minimum Operations to Reduce an Integer to 0Medium
Time Based Key-Value StoreMedium
Koko Eating BananasMedium
House Robber IIIMedium
Delete Node in a BSTMedium
Exclusive Time of FunctionsMedium
Decode WaysMedium
Asteroid CollisionMedium
Replace WordsMedium
Find Peak ElementMedium
Rotting OrangesMedium
Minimum Operations to Write the Letter Y on a GridMedium
Maximize Amount After Two Days of ConversionsMedium
Maximum Coin CollectionMedium
The Maze IIMedium
Coin ChangeMedium
String to Integer (atoi)Medium
SubsetsMedium
Min StackMedium
Encode and Decode TinyURLMedium
Combination SumMedium
Maximum Subarray Min-ProductMedium
Regions Cut By SlashesMedium
Find K Pairs with Smallest SumsMedium
Find Minimum Time to Reach Last Room IIMedium
Generate ParenthesesMedium
Swap Nodes in PairsMedium
Nearest Exit from Entrance in MazeMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Create Binary Tree From DescriptionsMedium
Longest Palindromic SubsequenceMedium
Clone GraphMedium
Find Pattern in Infinite Stream IMedium
Copy List with Random PointerMedium
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Maximum XOR for Each QueryMedium
Minimum Operations to Make Binary Array Elements Equal to One IIMedium
Course Schedule IVMedium
Minimum Absolute Sum DifferenceMedium
Maximum Number of Eaten ApplesMedium
One Edit DistanceMedium
Word Pattern IIMedium
K Divisible Elements SubarraysMedium
Array With Elements Not Equal to Average of NeighborsMedium
Number of People That Can Be Seen in a GridMedium
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Employee ImportanceMedium
Maximum Increasing Triplet ValueMedium
Reverse Words in a String IIMedium
Match Alphanumerical Pattern in Matrix IMedium
Parallel CoursesMedium
Implement Trie (Prefix Tree)Medium
Minimum Score Triangulation of PolygonMedium
Construct K Palindrome StringsMedium
Number of Nodes in the Sub-Tree With the Same LabelMedium
Maximize Win From Two SegmentsMedium
Minimum Sum of Squared DifferenceMedium
Group Shifted StringsMedium
Factor CombinationsMedium
Open the LockMedium
Number of Black BlocksMedium
Binary Tree Right Side ViewMedium
Minimum Cost to Equalize Arrays Using SwapsMedium
Merge IntervalsMedium
Best Time to Buy and Sell Stock using StrategyMedium
Boundary of Binary TreeMedium
Rotate ImageMedium
Find All Possible Recipes from Given SuppliesMedium
Subarray Sums Divisible by KMedium
Basic Calculator IIMedium
Insert IntervalMedium
House RobberMedium
Number of Matching SubsequencesMedium
Minimum Cost For TicketsMedium
Design Memory AllocatorMedium
Longest Consecutive SequenceMedium
Longest Palindromic SubstringMedium
Most Profitable Path in a TreeMedium
Find First and Last Position of Element in Sorted ArrayMedium
Task SchedulerMedium
Brightest Position on StreetMedium
Maximum Points You Can Obtain from CardsMedium
Min Cost to Connect All PointsMedium
Number of ProvincesMedium
Number of Adjacent Elements With the Same ColorMedium
Exam RoomMedium
Maximum Number of AlloysMedium
Cheapest Flights Within K StopsMedium
Next PermutationMedium
Maximum SubarrayMedium
Minimum Path SumMedium
Interval List IntersectionsMedium
Walls and GatesMedium
Is Graph Bipartite?Medium
Design File SystemMedium
Smallest String With SwapsMedium
Water and Jug ProblemMedium
Rotated DigitsMedium
Count Nice Pairs in an ArrayMedium
Find Minimum in Rotated Sorted ArrayMedium
Detonate the Maximum BombsMedium
Maximum Earnings From TaxiMedium
PermutationsMedium
Subarray Sum Equals KMedium
Find the Length of the Longest Common PrefixMedium
Binary Searchable Numbers in an Unsorted ArrayMedium
Minimum Jumps to Reach End via Prime TeleportationMedium
Minimum Knight MovesMedium
Design A LeaderboardMedium
Find Eventual Safe StatesMedium
Reverse IntegerMedium
Longest Repeating Character ReplacementMedium
Frequency of the Most Frequent ElementMedium
Count the Number of Good SubarraysMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Find the Most Competitive SubsequenceMedium
Surrounded RegionsMedium
Remove CommentsMedium
Analyze User Website Visit PatternMedium
Number of Subarrays That Match a Pattern IMedium
Largest 1-Bordered SquareMedium
Simplify PathMedium
Shortest Path in Binary MatrixMedium
Capacity To Ship Packages Within D DaysMedium
Design Browser HistoryMedium
Meeting SchedulerMedium
Furthest Building You Can ReachMedium
Cache With Time LimitMedium
Random Point in Non-overlapping RectanglesMedium
Maximum Number of Events That Can Be AttendedMedium
Count PrimesMedium
Make Lexicographically Smallest Array by Swapping ElementsMedium
Number of Wonderful SubstringsMedium
Minimize the Maximum Edge Weight of GraphMedium
Minimum Fuel Cost to Report to the CapitalMedium
Zero Array Transformation IIMedium
Add Two NumbersMedium
Kth Largest Element in an ArrayMedium
Search a 2D Matrix IIMedium
Matchsticks to SquareMedium
Predict the WinnerMedium
01 MatrixMedium
Find K Closest ElementsMedium
Stone Game IIMedium
Simple Bank SystemMedium
Amount of Time for Binary Tree to Be InfectedMedium
House Robber IIMedium
Candy CrushMedium
Paint HouseMedium
Get Biggest Three Rhombus Sums in a GridMedium
Find the CelebrityMedium
Spiral Matrix IIIMedium
Promise PoolMedium
Number of Distinct Substrings in a StringMedium
Design Snake GameMedium
Maximum Manhattan Distance After K ChangesMedium
Linked List ComponentsMedium
Ones and ZeroesMedium
2 Keys KeyboardMedium
Longest Increasing SubsequenceMedium
Find the Maximum Length of Valid Subsequence IIMedium
Integer ReplacementMedium
Set Matrix ZeroesMedium
Repeated String MatchMedium
Binary Tree Longest Consecutive Sequence IIMedium
Number of Subarrays with Bounded MaximumMedium
Bomb EnemyMedium
Populating Next Right Pointers in Each Node IIMedium
Find the Safest Path in a GridMedium
Accounts MergeMedium
Design TwitterMedium
Longest Substring Without Repeating CharactersMedium
Container With Most WaterMedium
Possible BipartitionMedium
Magnetic Force Between Two BallsMedium
Find All Anagrams in a StringMedium
Find a Peak Element IIMedium
Next Greater Element IIMedium
Graph Valid TreeMedium
Search a 2D MatrixMedium
Search Suggestions SystemMedium
Remove Sub-Folders from the FilesystemMedium
Sort ColorsMedium

Showing 215 questions