Uber Hash Table Questions

90 hash table problems asked at Uber interviews

Easy (10)Medium (57)Hard (23)

Questions

TitleDifficulty
Bus RoutesHard
Number of Islands IIHard
First Unique NumberMedium
Insert Delete GetRandom O(1)Medium
LRU CacheMedium
Count Paths That Can Form a Palindrome in a TreeHard
Valid SudokuMedium
Letter Combinations of a Phone NumberMedium
Group AnagramsMedium
Top K Frequent WordsMedium
Design In-Memory File SystemHard
Word BreakMedium
Two SumEasy
Top K Frequent ElementsMedium
Minimum Window SubstringHard
Valid AnagramEasy
Minimum Number of Operations to Make Array ContinuousHard
Roman to IntegerEasy
All O`one Data StructureHard
Time Based Key-Value StoreMedium
Sudoku SolverHard
Replace WordsMedium
Meeting Rooms IIIHard
Minimum Operations to Write the Letter Y on a GridMedium
Encode and Decode TinyURLMedium
Points That Intersect With CarsEasy
Regions Cut By SlashesMedium
Word Break IIHard
Happy NumberEasy
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Create Binary Tree From DescriptionsMedium
Clone GraphMedium
Copy List with Random PointerMedium
Palindrome PermutationEasy
Random Pick with BlacklistHard
Intersection of Multiple ArraysEasy
Number Of Ways To Reconstruct A TreeHard
Word PatternEasy
Word Pattern IIMedium
K Divisible Elements SubarraysMedium
Employee ImportanceMedium
Match Alphanumerical Pattern in Matrix IMedium
Implement Trie (Prefix Tree)Medium
Construct K Palindrome StringsMedium
Number of Nodes in the Sub-Tree With the Same LabelMedium
Group Shifted StringsMedium
Open the LockMedium
Number of Black BlocksMedium
Minimum Cost to Equalize Arrays Using SwapsMedium
Word LadderHard
Find All Possible Recipes from Given SuppliesMedium
Subarray Sums Divisible by KMedium
Number of Matching SubsequencesMedium
Design Memory AllocatorMedium
Longest Consecutive SequenceMedium
Verifying an Alien DictionaryEasy
LFU CacheHard
Task SchedulerMedium
Subarrays with K Different IntegersHard
Design File SystemMedium
Smallest String With SwapsMedium
Word Ladder IIHard
Count Nice Pairs in an ArrayMedium
Maximum Earnings From TaxiMedium
Subarray Sum Equals KMedium
Number of Flowers in Full BloomHard
Find the Length of the Longest Common PrefixMedium
Minimum Jumps to Reach End via Prime TeleportationMedium
Design A LeaderboardMedium
Longest Repeating Character ReplacementMedium
Count the Number of Good SubarraysMedium
Maximum Frequency StackHard
Analyze User Website Visit PatternMedium
Number of Wonderful SubstringsMedium
Rearranging FruitsHard
Vertical Order Traversal of a Binary TreeHard
Simple Bank SystemMedium
Amount of Time for Binary Tree to Be InfectedMedium
Next Greater Element IEasy
Minimize Malware SpreadHard
Minimize Malware Spread IIHard
Design Snake GameMedium
Maximum Manhattan Distance After K ChangesMedium
Linked List ComponentsMedium
Set Matrix ZeroesMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Accounts MergeMedium
Design TwitterMedium
Longest Substring Without Repeating CharactersMedium
Find All Anagrams in a StringMedium

Showing 90 questions