Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
  1. Interview Questions
  2. /
  3. ByteDance

ByteDance LeetCode Interview Questions

Practice 63 coding problems currently tagged to ByteDance. Use the frequency and topic signals to build a focused software engineering interview practice plan.

Last updated: September 28, 2026

4 Easy
51 Medium
8 Hard

Top Topics at ByteDance

ArrayStringHash TableDynamic ProgrammingBreadth-First Search

Ace your ByteDance interview with AI

Get real-time AI assistance during your actual interview. Invisible to screensharing.

Start Free Trial

ByteDance Interview Problems

ProblemDifficultyDiffFrequencyTopicsAction
LRU Cache
100%
MediumM
100%
Hash TableLinked List+2
Solve→
Remove Duplicate Letters
85.1%
MediumM
85.1%
StringStack+2
Solve→
Smallest Subsequence of Distinct Characters
82.6%
MediumM
82.6%
StringStack+2
Solve→
First Day Where You Have Been in All the Rooms
79.9%
MediumM
79.9%
ArrayDynamic Programming
Solve→
Number of Islands
79.9%
MediumM
79.9%
ArrayDepth-First Search+3
Solve→
Course Schedule
76.8%
MediumM
76.8%
Depth-First SearchBreadth-First Search+3
Solve→
Combination Sum
69%
MediumM
69%
ArrayBacktracking
Solve→
Merge Intervals
69%
MediumM
69%
ArraySorting+1
Solve→
Basic Calculator II
69%
MediumM
69%
MathString+1
Solve→
Maximal Square
69%
MediumM
69%
ArrayDynamic Programming+1
Solve→
Shortest Bridge
69%
MediumM
69%
ArrayDepth-First Search+2
Solve→
House Robber
63.8%
MediumM
63.8%
ArrayDynamic Programming
Solve→
Two Sum
63.8%
EasyE
63.8%
ArrayHash Table
Solve→
Top K Frequent Elements
63.8%
MediumM
63.8%
ArrayHash Table+6
Solve→
Regular Expression Matching
63.8%
HardH
63.8%
StringDynamic Programming+1
Solve→
Word Ladder
63.8%
HardH
63.8%
Hash TableString+2
Solve→
Search in Rotated Sorted Array
57.1%
MediumM
57.1%
ArrayBinary Search
Solve→
Decode String
57.1%
MediumM
57.1%
StringStack+1
Solve→
Rotting Oranges
57.1%
MediumM
57.1%
ArrayBreadth-First Search+1
Solve→
Longest Common Subsequence
57.1%
MediumM
57.1%
StringDynamic Programming+1
Solve→
Best Time to Buy and Sell Stock
57.1%
EasyE
57.1%
ArrayDynamic Programming
Solve→
Add Two Numbers
57.1%
MediumM
57.1%
Linked ListMath+1
Solve→
Basic Calculator
57.1%
HardH
57.1%
MathString+2
Solve→
Design Memory Allocator
57.1%
MediumM
57.1%
ArrayHash Table+2
Solve→
Maximum Width of Binary Tree
57.1%
MediumM
57.1%
TreeDepth-First Search+2
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
Multiply Strings
57.1%
MediumM
57.1%
MathString+1
Solve→
Maximum Subarray
57.1%
MediumM
57.1%
ArrayDivide and Conquer+1
Solve→
Accounts Merge
57.1%
MediumM
57.1%
ArrayHash Table+5
Solve→
Restore IP Addresses
57.1%
MediumM
57.1%
StringBacktracking
Solve→
Longest Increasing Subsequence
57.1%
MediumM
57.1%
ArrayBinary Search+2
Solve→
Trapping Rain Water
47.8%
HardH
47.8%
ArrayTwo Pointers+3
Solve→
Sort List
47.8%
MediumM
47.8%
Linked ListTwo Pointers+3
Solve→
Kth Largest Element in an Array
47.8%
MediumM
47.8%
ArrayDivide and Conquer+3
Solve→
Shortest Distance from All Buildings
47.8%
HardH
47.8%
ArrayBreadth-First Search+1
Solve→
Number of Good Leaf Nodes Pairs
47.8%
MediumM
47.8%
TreeDepth-First Search+2
Solve→
Climbing Stairs
47.8%
EasyE
47.8%
MathDynamic Programming+1
Solve→
Insert Delete GetRandom O(1)
47.8%
MediumM
47.8%
ArrayHash Table+3
Solve→
Combination Sum II
47.8%
MediumM
47.8%
ArrayBacktracking
Solve→
Minimum Area Rectangle
47.8%
MediumM
47.8%
ArrayHash Table+3
Solve→
Subarray Sum Equals K
47.8%
MediumM
47.8%
ArrayHash Table+1
Solve→
Subsets
47.8%
MediumM
47.8%
ArrayBacktracking+1
Solve→
Longest Repeating Character Replacement
47.8%
MediumM
47.8%
Hash TableString+1
Solve→
Remove Zero Sum Consecutive Nodes from Linked List
47.8%
MediumM
47.8%
Hash TableLinked List
Solve→
Remove K Digits
47.8%
MediumM
47.8%
StringStack+2
Solve→
Clone Graph
47.8%
MediumM
47.8%
Hash TableDepth-First Search+2
Solve→
Reverse Linked List II
47.8%
MediumM
47.8%
Linked List
Solve→
Longest Palindromic Substring
47.8%
MediumM
47.8%
Two PointersString+2
Solve→
Minimum Swaps to Group All 1's Together II
47.8%
MediumM
47.8%
ArraySliding Window
Solve→
Find Peak Element
47.8%
MediumM
47.8%
ArrayBinary Search
Solve→
Valid Parentheses
47.8%
EasyE
47.8%
StringStack+1
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
Find the Length of the Longest Common Prefix
47.8%
MediumM
47.8%
ArrayHash Table+2
Solve→
Product of the Last K Numbers
47.8%
MediumM
47.8%
ArrayMath+3
Solve→
Jump Game
47.8%
MediumM
47.8%
ArrayDynamic Programming+1
Solve→
Merge k Sorted Lists
47.8%
HardH
47.8%
Linked ListDivide and Conquer+3
Solve→
Text Justification
47.8%
HardH
47.8%
ArrayString+1
Solve→
Delete Node in a BST
47.8%
MediumM
47.8%
TreeBinary Search Tree+1
Solve→
Binary Tree Zigzag Level Order Traversal
47.8%
MediumM
47.8%
TreeBreadth-First Search+1
Solve→
Single Element in a Sorted Array
47.8%
MediumM
47.8%
ArrayBinary Search
Solve→
3Sum Closest
47.8%
MediumM
47.8%
ArrayTwo Pointers+1
Solve→
Linked List Cycle II
47.8%
MediumM
47.8%
Hash TableLinked List+2
Solve→
Sliding Window Maximum
47.8%
HardH
47.8%
ArrayQueue+4
Solve→
Unique Paths
47.8%
MediumM
47.8%
MathDynamic Programming+1
Solve→
Binary Tree Right Side View
47.8%
MediumM
47.8%
TreeDepth-First Search+2
Solve→

Similar Companies

Explore company practice sets with a similar number of tagged coding questions.

Capital One
63 problems
Airbnb
63 problems
Ebay
64 problems
Intuit
62 problems
Morgan Stanley
62 problems
Samsung
62 problems

Frequently Asked Questions

What LeetCode problems are tagged to ByteDance?

Our current ByteDance practice dataset contains 63 tagged coding problems, including LRU Cache, Remove Duplicate Letters, Smallest Subsequence of Distinct Characters. The difficulty breakdown is 4 Easy, 51 Medium, and 8 Hard problems.

How should I prepare for a ByteDance coding interview?

Focus on the most frequently asked problems first, especially those with high frequency scores. ByteDance interviews typically emphasize Array and String. Practice explaining your thought process while coding.

What is the difficulty level of ByteDance coding interviews?

Based on our data, ByteDance interviews include 4 Easy (6%), 51 Medium (81%), and 8 Hard (13%) problems.

Ready to ace your ByteDance interview?

Join thousands of engineers who landed offers at top tech companies.

Get Started Free

No credit card required

All CompaniesEasy ProblemsMedium ProblemsHard ProblemsBrowse by Topic
Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Developers
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Refund & Cancellation
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.