ByteDance vs Uber Interview Questions

ByteDance lists 64 LeetCode interview questions while Uber lists 362. They share 40 problems — 63% of ByteDance's bank and 11% of Uber's. Focus on the overlap first, then drill into 24 ByteDance-only and 322 Uber-only questions.

Read the full ByteDance vs Uber preparation guide →

Overview

ByteDance

64 questions

Easy 4Medium 51Hard 9
Uber

362 questions

Easy 45Medium 215Hard 102

Preparation Strategy

Step 1 — Shared core: Solve the 40 overlapping problems first. These are the highest-yield questions for candidates interviewing at both ByteDance and Uber.

Step 2 — Company-specific depth: Add ByteDance-specific problems like Remove Duplicate Letters, Smallest Subsequence of Distinct Characters, First Day Where You Have Been in All the Rooms and Uber-specific problems from the exclusive lists below.

Step 3 — Difficulty tuning: Uber skews harder in our data. Budget extra time for Hard problems if you are targeting that company.

Difficulty Comparison

Easy
ByteDance
4
Uber
45
Medium
ByteDance
51
Uber
215
Hard
ByteDance
9
Uber
102

Top Shared Topics

40 Shared Questions

High-priority problems to practice for both ByteDance and Uber.

ProblemDifficulty
LRU CacheMedium
Number of IslandsMedium
Course ScheduleMedium
Combination SumMedium
Basic Calculator IIMedium
Merge IntervalsMedium
Shortest BridgeMedium
House RobberMedium
Regular Expression MatchingHard
Top K Frequent ElementsMedium
Design Memory AllocatorMedium
Two SumEasy
Word LadderHard
Longest Increasing SubsequenceMedium
Trapping Rain WaterHard
Search in Rotated Sorted ArrayMedium
Rotting OrangesMedium
Add Two NumbersMedium
Basic CalculatorHard
Maximum SubarrayMedium
Best Time to Buy and Sell StockEasy
Accounts MergeMedium
Delete Node in a BSTMedium
Longest Substring Without Repeating CharactersMedium
Kth Largest Element in an ArrayMedium
Insert Delete GetRandom O(1)Medium
Climbing StairsEasy
Shortest Distance from All BuildingsHard
Subarray Sum Equals KMedium
SubsetsMedium

Showing top 30 of 40 shared problems.

Unique to ByteDance (24)

Problems in ByteDance's list that do not appear at Uber.

ProblemDifficulty
Remove Duplicate LettersMedium
Smallest Subsequence of Distinct CharactersMedium
First Day Where You Have Been in All the RoomsMedium
Maximal SquareMedium
Combination Sum IIMedium
Longest Common SubsequenceMedium
Maximum Width of Binary TreeMedium
Multiply StringsMedium
Restore IP AddressesMedium
Decode StringMedium
Single Element in a Sorted ArrayMedium
Number of Good Leaf Nodes PairsMedium

Unique to Uber (322)

Problems in Uber's list that do not appear at ByteDance.

ProblemDifficulty
Bus RoutesHard
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Alien DictionaryHard
Number of Islands IIHard
Squares of a Sorted ArrayEasy
Construct Quad TreeMedium
Kth Smallest Element in a BSTMedium
First Unique NumberMedium
Find the Closest PalindromeHard
Word SearchMedium
Design Hit CounterMedium
Minimum Edge Reversals So Every Node Is ReachableHard

Frequently Asked Questions

How many LeetCode questions do ByteDance and Uber share?

ByteDance and Uber share 40 LeetCode interview questions. 24 problems appear only in ByteDance's list and 322 appear only in Uber's list.

What topics overlap most between ByteDance and Uber?

The most common shared topics between ByteDance and Uber are Array (20 shared questions), Hash Table (9 shared questions), Breadth-First Search (7 shared questions), Dynamic Programming (7 shared questions), String (6 shared questions). Mastering these areas prepares you for both companies.

Which company asks harder LeetCode questions: ByteDance or Uber?

ByteDance has 4 Easy, 51 Medium, and 9 Hard questions. Uber has 45 Easy, 215 Medium, and 102 Hard questions. Uber has a higher proportion of Hard problems in its interview set.

How should I prepare if interviewing at both ByteDance and Uber?

Start with the 40 shared problems since they cover what both companies ask most often. Then add 20 ByteDance-specific and 20 Uber-specific questions to round out your prep.

Explore More