A focused Uber interview set generated from fully covered company-tagged Bugl problems.
0/314
18
Practice Uber tagged problems in Arrays & Hashing.
Contains Duplicate
LC 217 · 271 modes
Roman to Integer
LC 13 · 40 modes
Remove Duplicates from Sorted Array
LC 26 · 37 modes
Merge Sorted Array
LC 88 · 39 modes
Pascal's Triangle
LC 118 · 37 modes
Excel Sheet Column Number
LC 171 · 21 modes
Summary Ranges
LC 228 · 25 modes
Shortest Word Distance
LC 243 · 22 modes
Palindrome Permutation
LC 266 · 23 modes
First Bad Version
LC 278 · 16 modes
Move Zeroes
LC 283 · 41 modes
Word Pattern
LC 290 · 40 modes
Reverse String
LC 344 · 37 modes
Intersection of Two Arrays
LC 349 · 20 modes
Intersection of Two Arrays II
LC 350 · 19 modes
Logger Rate Limiter
LC 359 · 19 modes
Design HashMap
LC 706 · 33 modes
Backspace String Compare
LC 844 · 23 modes
Valid Mountain Array
LC 941 · 20 modes
Squares of a Sorted Array
LC 977 · 41 modes
Fixed Point
LC 1064 · 19 modes
Subtract the Product and Sum of Digits of an Integer
LC 1281 · 23 modes
Find the Distance Value Between Two Arrays
LC 1385 · 21 modes
Valid Anagram
LC 242 · 262 modes
Two Sum
LC 1 · 270 modes
Zigzag Conversion
LC 6 · 32 modes
String to Integer (atoi)
LC 8 · 23 modes
3Sum Closest
LC 16 · 23 modes
Next Permutation
LC 31 · 22 modes
Find First and Last Position of Element in Sorted Array
LC 34 · 31 modes
Permutations II
LC 47 · 30 modes
Pow(x, n)
LC 50 · 33 modes
Spiral Matrix II
LC 59 · 21 modes
Sort Colors
LC 75 · 42 modes
Best Time to Buy and Sell Stock II
LC 122 · 35 modes
One Edit Distance
LC 161 · 23 modes
Find Peak Element
LC 162 · 32 modes
Fraction to Recurring Decimal
LC 166 · 23 modes
Reverse Words in a String II
LC 186 · 20 modes
Rotate Array
LC 189 · 36 modes
Basic Calculator II
LC 227 · 21 modes
Majority Element II
LC 229 · 20 modes
Shortest Word Distance II
LC 244 · 22 modes
Group Shifted Strings
LC 249 · 18 modes
Flatten 2D Vector
LC 251 · 22 modes
Factor Combinations
LC 254 · 23 modes
Verify Preorder Sequence in Binary Search Tree
LC 255 · 19 modes
Ugly Number II
LC 264 · 21 modes
Palindrome Permutation II
LC 267 · 22 modes
Perfect Squares
LC 279 · 28 modes
Game of Life
LC 289 · 20 modes
Word Pattern II
LC 291 · 23 modes
Bulls and Cows
LC 299 · 21 modes
Increasing Triplet Subsequence
LC 334 · 25 modes
Nested List Weight Sum
LC 339 · 18 modes
Longest Substring with At Most K Distinct Characters
LC 340 · 23 modes
Flatten Nested List Iterator
LC 341 · 23 modes
Design Snake Game
LC 353 · 19 modes
Design Hit Counter
LC 362 · 23 modes
Water and Jug Problem
LC 365 · 23 modes
Find K Pairs with Smallest Sums
LC 373 · 23 modes
Wiggle Subsequence
LC 376 · 19 modes
Kth Smallest Element in a Sorted Matrix
LC 378 · 22 modes
Insert Delete GetRandom O(1)
LC 380 · 35 modes
Longest Absolute File Path
LC 388 · 23 modes
Longest Substring with At Least K Repeating Characters
LC 395 · 23 modes
Random Pick Index
LC 398 · 22 modes
Evaluate Division
LC 399 · 26 modes
Find All Anagrams in a String
LC 438 · 34 modes
Serialize and Deserialize BST
LC 449 · 18 modes
Sort Characters By Frequency
LC 451 · 20 modes
Validate IP Address
LC 468 · 23 modes
Predict the Winner
LC 486 · 23 modes
The Maze
LC 490 · 23 modes
Longest Palindromic Subsequence
LC 516 · 25 modes
Random Pick with Weight
LC 528 · 18 modes
Minesweeper
LC 529 · 17 modes
Encode and Decode TinyURL
LC 535 · 37 modes
Subarray Sum Equals K
LC 560 · 41 modes
Shortest Unsorted Continuous Subarray
LC 581 · 23 modes
Valid Triangle Number
LC 611 · 23 modes
Exclusive Time of Functions
LC 636 · 23 modes
Solve the Equation
LC 640 · 22 modes
Maximum Length of Pair Chain
LC 646 · 23 modes
Replace Words
LC 648 · 22 modes
Print Binary Tree
LC 655 · 20 modes
Find K Closest Elements
LC 658 · 30 modes
Maximum Width of Binary Tree
LC 662 · 25 modes
Next Closest Time
LC 681 · 19 modes
Employee Importance
LC 690 · 17 modes
Top K Frequent Words
LC 692 · 22 modes
Remove Comments
LC 722 · 20 modes
Asteroid Collision
LC 735 · 35 modes
Delete and Earn
LC 740 · 29 modes
Open the Lock
LC 752 · 26 modes
Reorganize String
LC 767 · 28 modes
Max Chunks To Make Sorted
LC 769 · 20 modes
Custom Sort String
LC 791 · 22 modes
Most Profit Assigning Work
LC 826 · 22 modes
Peak Index in a Mountain Array
LC 852 · 20 modes
Exam Room
LC 855 · 23 modes
All Nodes Distance K in Binary Tree
LC 863 · 20 modes
Construct Binary Tree from Preorder and Postorder Traversal
LC 889 · 23 modes
Maximum Sum Circular Subarray
LC 918 · 39 modes
Array of Doubled Pairs
LC 954 · 19 modes
Regions Cut By Slashes
LC 959 · 21 modes
Pancake Sorting
LC 969 · 19 modes
Minimum Cost For Tickets
LC 983 · 25 modes
Interval List Intersections
LC 986 · 23 modes
Capacity To Ship Packages Within D Days
LC 1011 · 26 modes
Next Greater Node In Linked List
LC 1019 · 20 modes
Minimum Score Triangulation of Polygon
LC 1039 · 23 modes
Connecting Cities With Minimum Cost
LC 1135 · 23 modes
Parallel Courses
LC 1136 · 22 modes
Snapshot Array
LC 1146 · 19 modes
Meeting Scheduler
LC 1229 · 19 modes
Find the City With the Smallest Number of Neighbors at a Threshold Distance
LC 1334 · 20 modes
Construct K Palindrome Strings
LC 1400 · 21 modes
Course Schedule IV
LC 1462 · 22 modes
Group Anagrams
LC 49 · 262 modes
Top K Frequent Elements
LC 347 · 264 modes
Product of Array Except Self
LC 238 · 255 modes
Valid Sudoku
LC 36 · 256 modes
Longest Consecutive Sequence
LC 128 · 265 modes
Longest Valid Parentheses
LC 32 · 23 modes
Sudoku Solver
LC 37 · 23 modes
First Missing Positive
LC 41 · 37 modes
Text Justification
LC 68 · 23 modes
Word Ladder II
LC 126 · 22 modes
Candy
LC 135 · 24 modes
Word Break II
LC 140 · 19 modes
Max Points on a Line
LC 149 · 35 modes
Find Minimum in Rotated Sorted Array II
LC 154 · 21 modes
Read N Characters Given read4 II - Call Multiple Times
LC 158 · 23 modes
The Skyline Problem
LC 218 · 23 modes
Basic Calculator
LC 224 · 23 modes
Integer to English Words
LC 273 · 23 modes
Expression Add Operators
LC 282 · 23 modes
Remove Invalid Parentheses
LC 301 · 20 modes
Number of Islands II
LC 305 · 23 modes
Count of Smaller Numbers After Self
LC 315 · 22 modes
Palindrome Pairs
LC 336 · 22 modes
Perfect Rectangle
LC 391 · 22 modes
Strong Password Checker
LC 420 · 23 modes
Serialize and Deserialize N-ary Tree
LC 428 · 17 modes
All O`one Data Structure
LC 432 · 23 modes
LFU Cache
LC 460 · 24 modes
Optimal Account Balancing
LC 465 · 23 modes
Reverse Pairs
LC 493 · 23 modes
Word Abbreviation
LC 527 · 22 modes
Student Attendance Record II
LC 552 · 16 modes
Find the Closest Palindrome
LC 564 · 23 modes
Maximum Vacation Days
LC 568 · 23 modes
Tag Validator
LC 591 · 22 modes
Design Search Autocomplete System
LC 642 · 21 modes
24 Game
LC 679 · 23 modes
Falling Squares
LC 699 · 17 modes
Random Pick with Blacklist
LC 710 · 23 modes
Set Intersection Size At Least Two
LC 757 · 23 modes
Employee Free Time
LC 759 · 19 modes
Basic Calculator III
LC 772 · 17 modes
Reaching Points
LC 780 · 23 modes
Split Array With Same Average
LC 805 · 23 modes
Bus Routes
LC 815 · 23 modes
Consecutive Numbers Sum
LC 829 · 23 modes
Maximum Frequency Stack
LC 895 · 31 modes
Stamping The Sequence
LC 936 · 21 modes
Subarrays with K Different Integers
LC 992 · 23 modes
Palindrome Partitioning III
LC 1278 · 22 modes
Practice Uber tagged problems in Two Pointers.
Valid Palindrome
LC 125 · 264 modes
3Sum
LC 15 · 264 modes
Container With Most Water
LC 11 · 257 modes
Trapping Rain Water
LC 42 · 263 modes
Practice Uber tagged problems in Sliding Window.
Best Time to Buy And Sell Stock
LC 121 · 262 modes
Moving Average from Data Stream
LC 346 · 22 modes
Longest Substring Without Repeating Characters
LC 3 · 257 modes
Longest Repeating Character Replacement
LC 424 · 257 modes
Permutation In String
LC 567 · 254 modes
Minimum Window Substring
LC 76 · 256 modes
Sliding Window Maximum
LC 239 · 256 modes
Practice Uber tagged problems in Stack.
Valid Parentheses
LC 20 · 267 modes
Implement Queue using Stacks
LC 232 · 20 modes
Min Stack
LC 155 · 252 modes
Evaluate Reverse Polish Notation
LC 150 · 253 modes
Daily Temperatures
LC 739 · 252 modes
Largest Rectangle In Histogram
LC 84 · 254 modes
Practice Uber tagged problems in Binary Search.
Binary Search
LC 704 · 269 modes
Search a 2D Matrix
LC 74 · 255 modes
Find Minimum In Rotated Sorted Array
LC 153 · 257 modes
Search In Rotated Sorted Array
LC 33 · 256 modes
Time Based Key Value Store
LC 981 · 256 modes
Median of Two Sorted Arrays
LC 4 · 257 modes
Practice Uber tagged problems in Linked List.
Reverse Linked List
LC 206 · 260 modes
Merge Two Sorted Lists
LC 21 · 251 modes
Reorder List
LC 143 · 244 modes
Remove Nth Node From End of List
LC 19 · 256 modes
Copy List With Random Pointer
LC 138 · 246 modes
Add Two Numbers
LC 2 · 255 modes
Find The Duplicate Number
LC 287 · 252 modes
LRU Cache
LC 146 · 250 modes
Merge K Sorted Lists
LC 23 · 254 modes
Practice Uber tagged problems in Trees.
Invert Binary Tree
LC 226 · 263 modes
Sqrt(x)
LC 69 · 32 modes
Binary Tree Inorder Traversal
LC 94 · 38 modes
Symmetric Tree
LC 101 · 26 modes
Binary Tree Postorder Traversal
LC 145 · 28 modes
Remove Linked List Elements
LC 203 · 38 modes
Second Minimum Node In a Binary Tree
LC 671 · 20 modes
Maximum Depth of Binary Tree
LC 104 · 258 modes
Swap Nodes in Pairs
LC 24 · 29 modes
Recover Binary Search Tree
LC 99 · 15 modes
Flatten Binary Tree to Linked List
LC 114 · 19 modes
Binary Search Tree Iterator
LC 173 · 26 modes
Lowest Common Ancestor of a Binary Tree
LC 236 · 20 modes
Binary Tree Longest Consecutive Sequence
LC 298 · 22 modes
House Robber III
LC 337 · 22 modes
Convert Binary Search Tree to Sorted Doubly Linked List
LC 426 · 16 modes
Construct Quad Tree
LC 427 · 20 modes
Flatten a Multilevel Doubly Linked List
LC 430 · 21 modes
Path Sum III
LC 437 · 23 modes
Add Two Numbers II
LC 445 · 23 modes
Delete Node in a BST
LC 450 · 32 modes
Find Duplicate Subtrees
LC 652 · 21 modes
Distribute Coins in Binary Tree
LC 979 · 23 modes
Binary Search Tree to Greater Sum Tree
LC 1038 · 23 modes
Remove Zero Sum Consecutive Nodes from Linked List
LC 1171 · 23 modes
Lowest Common Ancestor of a Binary Search Tree
LC 235 · 254 modes
Binary Tree Level Order Traversal
LC 102 · 259 modes
Binary Tree Right Side View
LC 199 · 259 modes
Validate Binary Search Tree
LC 98 · 258 modes
Kth Smallest Element In a Bst
LC 230 · 258 modes
Construct Binary Tree From Preorder And Inorder Traversal
LC 105 · 255 modes
Shortest Distance from All Buildings
LC 317 · 20 modes
Binary Tree Cameras
LC 968 · 23 modes
Binary Tree Maximum Path Sum
LC 124 · 257 modes
Serialize And Deserialize Binary Tree
LC 297 · 253 modes
Practice Uber tagged problems in Heap / Priority Queue.
New 21 Game
LC 837 · 21 modes
K Closest Points to Origin
LC 973 · 249 modes
Kth Largest Element In An Array
LC 215 · 249 modes
Task Scheduler
LC 621 · 249 modes
Find Median From Data Stream
LC 295 · 248 modes
Practice Uber tagged problems in Backtracking.
Subsets
LC 78 · 256 modes
Combination Sum
LC 39 · 255 modes
Combination Sum II
LC 40 · 253 modes
Permutations
LC 46 · 255 modes
Generate Parentheses
LC 22 · 254 modes
Word Search
LC 79 · 252 modes
Palindrome Partitioning
LC 131 · 255 modes
Letter Combinations of a Phone Number
LC 17 · 255 modes
Insert Delete GetRandom O(1) - Duplicates allowed
LC 381 · 23 modes
N Queens
LC 51 · 255 modes
Practice Uber tagged problems in Tries.
Implement Trie Prefix Tree
LC 208 · 252 modes
Word Search II
LC 212 · 247 modes
Practice Uber tagged problems in Graphs.
Number of Islands
LC 200 · 261 modes
Find the Celebrity
LC 277 · 23 modes
01 Matrix
LC 542 · 22 modes
Number of Distinct Islands
LC 694 · 23 modes
Shortest Path in Binary Matrix
LC 1091 · 26 modes
Max Area of Island
LC 695 · 256 modes
Clone Graph
LC 133 · 251 modes
Walls And Gates
LC 286 · 243 modes
Pacific Atlantic Water Flow
LC 417 · 256 modes
Surrounded Regions
LC 130 · 251 modes
Course Schedule
LC 207 · 250 modes
Course Schedule II
LC 210 · 251 modes
Sliding Puzzle
LC 773 · 14 modes
Word Ladder
LC 127 · 255 modes
Practice Uber tagged problems in Advanced Graphs.
Reconstruct Itinerary
LC 332 · 251 modes
Alien Dictionary
LC 269 · 244 modes
Practice Uber tagged problems in 1-D Dynamic Programming.
Climbing Stairs
LC 70 · 262 modes
House Robber
LC 198 · 257 modes
Longest Palindromic Substring
LC 5 · 258 modes
Palindromic Substrings
LC 647 · 255 modes
Decode Ways
LC 91 · 253 modes
Coin Change
LC 322 · 262 modes
Maximum Product Subarray
LC 152 · 253 modes
Word Break
LC 139 · 254 modes
Longest Increasing Subsequence
LC 300 · 263 modes
Partition Equal Subset Sum
LC 416 · 249 modes
Practice Uber tagged problems in 2-D Dynamic Programming.
Unique Paths
LC 62 · 255 modes
Interleaving String
LC 97 · 252 modes
Edit Distance
LC 72 · 244 modes
Longest Increasing Path In a Matrix
LC 329 · 250 modes
Burst Balloons
LC 312 · 249 modes
Regular Expression Matching
LC 10 · 254 modes
Practice Uber tagged problems in Greedy.
Maximum Subarray
LC 53 · 260 modes
Minimum Path Sum
LC 64 · 29 modes
Maximum Swap
LC 670 · 22 modes
My Calendar I
LC 729 · 22 modes
Jump Game
LC 55 · 253 modes
Jump Game II
LC 45 · 249 modes
Cherry Pickup
LC 741 · 23 modes
Practice Uber tagged problems in Intervals.
Insert Interval
LC 57 · 254 modes
Merge Intervals
LC 56 · 261 modes
Meeting Rooms II
LC 253 · 246 modes
Practice Uber tagged problems in Math & Geometry.
Flood Fill
LC 733 · 20 modes
Happy Number
LC 202 · 252 modes
Plus One
LC 66 · 251 modes
Rotate Image
LC 48 · 252 modes
Maximal Square
LC 221 · 30 modes
Sparse Matrix Multiplication
LC 311 · 22 modes
Design Tic-Tac-Toe
LC 348 · 19 modes
Bomb Enemy
LC 361 · 23 modes
Snakes and Ladders
LC 909 · 28 modes
Spiral Matrix
LC 54 · 250 modes
246 modes
Multiply Strings
LC 43 · 246 modes
Maximal Rectangle
LC 85 · 23 modes
Kth Smallest Number in Multiplication Table
LC 668 · 21 modes
Making A Large Island
LC 827 · 23 modes
Practice Uber tagged problems in Bit Manipulation.
Single Number
LC 136 · 249 modes
Counting Bits
LC 338 · 251 modes
Shortest Bridge
LC 934 · 21 modes
Reverse Integer
LC 7 · 251 modes