Skip to content

Interview Solver

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

TikTok LeetCode Interview Questions

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

Last updated: September 28, 2026

34 Easy
243 Medium
71 Hard

Top Topics at TikTok

ArrayStringHash TableDynamic ProgrammingDepth-First Search

Ace your TikTok interview with AI

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

Start Free Trial

TikTok LeetCode Interview Questions

ProblemDifficultyDiffFrequencyTopicsAction
LRU Cache
100%
MediumM
100%
Hash TableLinked List+2
Solve→
Number of Islands
97.3%
MediumM
97.3%
ArrayDepth-First Search+3
Solve→
Longest Increasing Subsequence
89.7%
MediumM
89.7%
ArrayBinary Search+2
Solve→
Longest Substring Without Repeating Characters
87.2%
MediumM
87.2%
Hash TableString+1
Solve→
Number of Distinct Islands
86.6%
MediumM
86.6%
ArrayHash Table+6
Solve→
Course Schedule II
85.9%
MediumM
85.9%
Depth-First SearchBreadth-First Search+2
Solve→
Meeting Rooms II
83.8%
MediumM
83.8%
ArrayTwo Pointers+4
Solve→
Trapping Rain Water
83%
HardH
83%
ArrayTwo Pointers+3
Solve→
Merge Intervals
83%
MediumM
83%
ArraySorting+1
Solve→
Course Schedule
82.3%
MediumM
82.3%
Depth-First SearchBreadth-First Search+3
Solve→
Text Justification
79.7%
HardH
79.7%
ArrayString+1
Solve→
Decode String
75.8%
MediumM
75.8%
StringStack+1
Solve→
Longest Palindromic Substring
74.7%
MediumM
74.7%
Two PointersString+2
Solve→
Search in Rotated Sorted Array
74.7%
MediumM
74.7%
ArrayBinary Search
Solve→
Minimum Window Substring
74.7%
HardH
74.7%
Hash TableString+1
Solve→
Word Search
74.7%
MediumM
74.7%
ArrayString+3
Solve→
N-Queens
73.6%
HardH
73.6%
ArrayBacktracking+1
Solve→
3Sum
72.4%
MediumM
72.4%
ArrayTwo Pointers+1
Solve→
Spiral Matrix
71.1%
MediumM
71.1%
ArrayMatrix+1
Solve→
Coin Change
71.1%
MediumM
71.1%
ArrayDynamic Programming+3
Solve→
Subarray Sum Equals K
71.1%
MediumM
71.1%
ArrayHash Table+1
Solve→
Minimum Swaps to Group All 1's Together
71.1%
MediumM
71.1%
ArraySliding Window
Solve→
Longest Consecutive Sequence
69.8%
MediumM
69.8%
ArrayHash Table+1
Solve→
Top K Frequent Elements
69.8%
MediumM
69.8%
ArrayHash Table+6
Solve→
Subarray With Elements Greater Than Varying Threshold
69.8%
HardH
69.8%
ArrayStack+2
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Merge k Sorted Lists
68.3%
HardH
68.3%
Linked ListDivide and Conquer+3
Solve→
Maximum Swap
68.3%
MediumM
68.3%
MathGreedy
Solve→
Making A Large Island
68.3%
HardH
68.3%
ArrayDepth-First Search+3
Solve→
Valid Parentheses
66.8%
EasyE
66.8%
StringStack+1
Solve→
Sqrt(x)
66.8%
EasyE
66.8%
MathBinary Search+1
Solve→
House Robber
66.8%
MediumM
66.8%
ArrayDynamic Programming
Solve→
Basic Calculator III
66.8%
HardH
66.8%
MathString+2
Solve→
Longest Happy String
66.8%
MediumM
66.8%
StringGreedy+1
Solve→
Maximum Value at a Given Index in a Bounded Array
66.8%
MediumM
66.8%
MathBinary Search+1
Solve→
Snapshot Array
66.8%
MediumM
66.8%
ArrayHash Table+3
Solve→
Two Sum
65.2%
EasyE
65.2%
ArrayHash Table
Solve→
Best Time to Buy and Sell Stock
65.2%
EasyE
65.2%
ArrayDynamic Programming
Solve→
Basic Calculator II
65.2%
MediumM
65.2%
MathString+1
Solve→
Word Ladder
63.4%
HardH
63.4%
Hash TableString+2
Solve→
Kth Largest Element in an Array
63.4%
MediumM
63.4%
ArrayDivide and Conquer+3
Solve→
Longest Increasing Path in a Matrix
63.4%
HardH
63.4%
ArrayDynamic Programming+7
Solve→
Insert Delete GetRandom O(1)
63.4%
MediumM
63.4%
ArrayHash Table+3
Solve→
Valid Parenthesis String
63.4%
MediumM
63.4%
StringDynamic Programming+3
Solve→
Generate Parentheses
61.4%
MediumM
61.4%
StringDynamic Programming+2
Solve→
Sort Colors
61.4%
MediumM
61.4%
ArrayTwo Pointers+3
Solve→
Find Median from Data Stream
61.4%
HardH
61.4%
Two PointersDesign+3
Solve→
Add Strings
61.4%
EasyE
61.4%
MathString+1
Solve→
Meeting Rooms III
61.4%
HardH
61.4%
ArrayHash Table+3
Solve→
Daily Temperatures
61.4%
MediumM
61.4%
ArrayStack+1
Solve→
Design HashMap
61.4%
EasyE
61.4%
ArrayHash Table+3
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Word Search II
61.4%
HardH
61.4%
ArrayString+3
Solve→
Edit Distance
59.3%
MediumM
59.3%
StringDynamic Programming
Solve→
Construct Binary Tree from Preorder and Inorder Traversal
59.3%
MediumM
59.3%
ArrayHash Table+3
Solve→
Binary Tree Maximum Path Sum
59.3%
HardH
59.3%
Dynamic ProgrammingTree+3
Solve→
Word Break II
59.3%
HardH
59.3%
ArrayHash Table+5
Solve→
Reorder List
59.3%
MediumM
59.3%
Linked ListTwo Pointers+2
Solve→
Count the Hidden Sequences
59.3%
MediumM
59.3%
ArrayPrefix Sum
Solve→
Serialize and Deserialize Binary Tree
59.3%
HardH
59.3%
StringTree+4
Solve→
Max Area of Island
59.3%
MediumM
59.3%
ArrayDepth-First Search+3
Solve→
Minimum Operations to Make Character Frequencies Equal
59.3%
HardH
59.3%
Hash TableString+3
Solve→
Minimum Cost Good Caption
59.3%
HardH
59.3%
StringDynamic Programming
Solve→
Lexicographically Smallest Generated String
59.3%
HardH
59.3%
StringGreedy+1
Solve→
Find First and Last Position of Element in Sorted Array
57%
MediumM
57%
ArrayBinary Search
Solve→
Simplify Path
57%
MediumM
57%
StringStack
Solve→
Binary Tree Right Side View
57%
MediumM
57%
TreeDepth-First Search+2
Solve→
Reverse Linked List
57%
EasyE
57%
Linked ListRecursion
Solve→
Basic Calculator
57%
HardH
57%
MathString+2
Solve→
Subarray Sums Divisible by K
57%
MediumM
57%
ArrayHash Table+1
Solve→
Container With Most Water
54.4%
MediumM
54.4%
ArrayTwo Pointers+1
Solve→
Combination Sum
54.4%
MediumM
54.4%
ArrayBacktracking
Solve→
Jump Game
54.4%
MediumM
54.4%
ArrayDynamic Programming+1
Solve→
Climbing Stairs
54.4%
EasyE
54.4%
MathDynamic Programming+1
Solve→
Word Break
54.4%
MediumM
54.4%
ArrayHash Table+5
Solve→
Find Peak Element
54.4%
MediumM
54.4%
ArrayBinary Search
Solve→
Remove Duplicate Letters
54.4%
MediumM
54.4%
StringStack+2
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Pacific Atlantic Water Flow
54.4%
MediumM
54.4%
ArrayDepth-First Search+2
Solve→
Length of the Longest Alphabetical Continuous Substring
54.4%
MediumM
54.4%
String
Solve→
Most Popular Video Creator
54.4%
MediumM
54.4%
ArrayHash Table+3
Solve→
Closest Prime Numbers in Range
54.4%
MediumM
54.4%
MathNumber Theory+3
Solve→
Find the Score of All Prefixes of an Array
54.4%
MediumM
54.4%
ArrayPrefix Sum
Solve→
Count Complete Subarrays in an Array
54.4%
MediumM
54.4%
ArrayHash Table+1
Solve→
Bus Routes
54.4%
HardH
54.4%
ArrayHash Table+1
Solve→
Possible Bipartition
54.4%
MediumM
54.4%
Depth-First SearchBreadth-First Search+4
Solve→
Rotting Oranges
54.4%
MediumM
54.4%
ArrayBreadth-First Search+1
Solve→
Minimum Moves to Pick K Ones
54.4%
HardH
54.4%
ArrayGreedy+2
Solve→
Shortest Path in a Grid with Obstacles Elimination
54.4%
HardH
54.4%
ArrayBreadth-First Search+1
Solve→
Incremental Memory Leak
54.4%
MediumM
54.4%
MathSimulation
Solve→
Shortest Bridge
54.4%
MediumM
54.4%
ArrayDepth-First Search+2
Solve→
Design Add and Search Words Data Structure
54.4%
MediumM
54.4%
StringDepth-First Search+2
Solve→
Regular Expression Matching
51.4%
HardH
51.4%
StringDynamic Programming+1
Solve→
Reverse Nodes in k-Group
51.4%
HardH
51.4%
Linked ListRecursion
Solve→
Permutations
51.4%
MediumM
51.4%
ArrayBacktracking
Solve→
Group Anagrams
51.4%
MediumM
51.4%
ArrayHash Table+2
Solve→
Compare Version Numbers
51.4%
MediumM
51.4%
Two PointersString
Solve→
Minimum Size Subarray Sum
51.4%
MediumM
51.4%
ArrayBinary Search+2
Solve→
Lowest Common Ancestor of a Binary Tree
51.4%
MediumM
51.4%
TreeDepth-First Search+3
Solve→
Sliding Window Maximum
51.4%
HardH
51.4%
ArrayQueue+4
Solve→
Meeting Rooms
51.4%
EasyE
51.4%
ArraySorting+1
Solve→
Alien Dictionary
51.4%
HardH
51.4%
ArrayString+5
Solve→
Longest Substring with At Least K Repeating Characters
51.4%
MediumM
51.4%
Hash TableString+2
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Evaluate Division
51.4%
MediumM
51.4%
ArrayString+7
Solve→
Koko Eating Bananas
51.4%
MediumM
51.4%
ArrayBinary Search
Solve→
Random Pick with Weight
51.4%
MediumM
51.4%
ArrayMath+3
Solve→
Gas Station
51.4%
MediumM
51.4%
ArrayGreedy
Solve→
Greatest Common Divisor of Strings
51.4%
EasyE
51.4%
MathString+2
Solve→
Brightest Position on Street
51.4%
MediumM
51.4%
ArraySorting+2
Solve→
Longest Common Prefix
48%
EasyE
48%
ArrayString+1
Solve→
Longest Valid Parentheses
48%
HardH
48%
StringDynamic Programming+2
Solve→
Multiply Strings
48%
MediumM
48%
MathString+1
Solve→
Jump Game II
48%
MediumM
48%
ArrayDynamic Programming+1
Solve→
Maximum Subarray
48%
MediumM
48%
ArrayDivide and Conquer+1
Solve→
Subsets
48%
MediumM
48%
ArrayBacktracking+1
Solve→
Restore IP Addresses
48%
MediumM
48%
StringBacktracking
Solve→
Best Time to Buy and Sell Stock II
48%
MediumM
48%
ArrayDynamic Programming+1
Solve→
Find Minimum in Rotated Sorted Array
48%
MediumM
48%
ArrayBinary Search
Solve→
Rotate Array
48%
MediumM
48%
ArrayMath+1
Solve→
Longest Substring with At Most K Distinct Characters
48%
MediumM
48%
Hash TableString+1
Solve→
Partition Equal Subset Sum
48%
MediumM
48%
ArrayDynamic Programming+2
Solve→
Design In-Memory File System
48%
HardH
48%
Hash TableString+3
Solve→
Capacity To Ship Packages Within D Days
48%
MediumM
48%
ArrayBinary Search
Solve→
Minimum Remove to Make Valid Parentheses
48%
MediumM
48%
StringStack
Solve→
Kth Missing Positive Number
48%
EasyE
48%
ArrayBinary Search
Solve→
Matchsticks to Square
48%
MediumM
48%
ArrayDynamic Programming+3
Solve→
Water and Jug Problem
48%
MediumM
48%
MathDepth-First Search+5
Solve→
Super Egg Drop
48%
HardH
48%
MathBinary Search+1
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Longest Mountain in Array
48%
MediumM
48%
ArrayTwo Pointers+2
Solve→
Next Permutation
44%
MediumM
44%
ArrayTwo Pointers
Solve→
Permutations II
44%
MediumM
44%
ArrayBacktracking+1
Solve→
Minimum Path Sum
44%
MediumM
44%
ArrayDynamic Programming+1
Solve→
Move Zeroes
44%
EasyE
44%
ArrayTwo Pointers
Solve→
Remove Invalid Parentheses
44%
HardH
44%
StringBacktracking+1
Solve→
Frog Jump
44%
HardH
44%
ArrayDynamic Programming
Solve→
Split Message Based on Limit
44%
HardH
44%
StringEnumeration
Solve→
Asteroid Collision
44%
MediumM
44%
ArrayStack+1
Solve→
Reorganize String
44%
MediumM
44%
Hash TableString+4
Solve→
Remove All Adjacent Duplicates in String II
44%
MediumM
44%
StringStack
Solve→
Find All Duplicates in an Array
44%
MediumM
44%
ArrayHash Table+1
Solve→
Min Cost to Connect All Points
44%
MediumM
44%
ArrayUnion-Find+5
Solve→
Reorder Routes to Make All Paths Lead to the City Zero
44%
MediumM
44%
Depth-First SearchBreadth-First Search+1
Solve→
Numbers At Most N Given Digit Set
44%
HardH
44%
ArrayMath+3
Solve→
Binary Tree Longest Consecutive Sequence
44%
MediumM
44%
TreeDepth-First Search+2
Solve→
Count Number of Nice Subarrays
44%
MediumM
44%
ArrayHash Table+3
Solve→
Largest Rectangle in Histogram
44%
HardH
44%
ArrayStack+2
Solve→
Shortest Unsorted Continuous Subarray
44%
MediumM
44%
ArrayTwo Pointers+4
Solve→
Minimum Operations to Write the Letter Y on a Grid
44%
MediumM
44%
ArrayHash Table+2
Solve→
Course Schedule IV
44%
MediumM
44%
Depth-First SearchBreadth-First Search+2
Solve→
Cheapest Flights Within K Stops
44%
MediumM
44%
Dynamic ProgrammingDepth-First Search+4
Solve→
All O`one Data Structure
44%
HardH
44%
Hash TableLinked List+2
Solve→
Swap Nodes in Pairs
39.1%
MediumM
39.1%
Linked ListRecursion
Solve→
Binary Tree Zigzag Level Order Traversal
39.1%
MediumM
39.1%
TreeBreadth-First Search+1
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Best Time to Buy and Sell Stock III
39.1%
HardH
39.1%
ArrayDynamic Programming
Solve→
Longest Substring with At Most Two Distinct Characters
39.1%
MediumM
39.1%
Hash TableString+1
Solve→
Find All Possible Recipes from Given Supplies
39.1%
MediumM
39.1%
ArrayHash Table+4
Solve→
Best Time to Buy and Sell Stock IV
39.1%
HardH
39.1%
ArrayDynamic Programming
Solve→
House Robber II
39.1%
MediumM
39.1%
ArrayDynamic Programming
Solve→
Maximal Square
39.1%
MediumM
39.1%
ArrayDynamic Programming+1
Solve→
Design Tic-Tac-Toe
39.1%
MediumM
39.1%
ArrayHash Table+3
Solve→
Search a 2D Matrix
39.1%
MediumM
39.1%
ArrayBinary Search+1
Solve→
Kth Smallest Element in a Sorted Matrix
39.1%
MediumM
39.1%
ArrayBinary Search+3
Solve→
Remove K Digits
39.1%
MediumM
39.1%
StringStack+2
Solve→
Merge Operations to Turn Array Into a Palindrome
39.1%
MediumM
39.1%
ArrayTwo Pointers+1
Solve→
Design Search Autocomplete System
39.1%
HardH
39.1%
StringDepth-First Search+5
Solve→
Open the Lock
39.1%
MediumM
39.1%
ArrayHash Table+3
Solve→
Convert Binary Search Tree to Sorted Doubly Linked List
39.1%
MediumM
39.1%
Linked ListStack+5
Solve→
Max Consecutive Ones III
39.1%
MediumM
39.1%
ArrayBinary Search+2
Solve→
Shortest Path in Binary Matrix
39.1%
MediumM
39.1%
ArrayBreadth-First Search+1
Solve→
Longest Common Subsequence
39.1%
MediumM
39.1%
StringDynamic Programming+1
Solve→
Number of Visible People in a Queue
39.1%
HardH
39.1%
ArrayStack+1
Solve→
Number of Good Leaf Nodes Pairs
39.1%
MediumM
39.1%
TreeDepth-First Search+2
Solve→
Find the Length of the Longest Common Prefix
39.1%
MediumM
39.1%
ArrayHash Table+2
Solve→
Tree Diameter
39.1%
MediumM
39.1%
TreeDepth-First Search+4
Solve→
Maximum Product of Three Numbers
39.1%
EasyE
39.1%
ArrayMath+1
Solve→
Snakes and Ladders
39.1%
MediumM
39.1%
ArrayBreadth-First Search+1
Solve→
2 Keys Keyboard
39.1%
MediumM
39.1%
MathDynamic Programming
Solve→
Sentence Similarity III
39.1%
MediumM
39.1%
ArrayTwo Pointers+1
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Unique Paths II
39.1%
MediumM
39.1%
ArrayDynamic Programming+1
Solve→
Make Costs of Paths Equal in a Binary Tree
39.1%
MediumM
39.1%
ArrayDynamic Programming+3
Solve→
Minimum Cost For Tickets
39.1%
MediumM
39.1%
ArrayDynamic Programming
Solve→
Regions Cut By Slashes
39.1%
MediumM
39.1%
ArrayHash Table+5
Solve→
Design Memory Allocator
39.1%
MediumM
39.1%
ArrayHash Table+2
Solve→
Robot Room Cleaner
39.1%
HardH
39.1%
BacktrackingInteractive
Solve→
Path Sum III
39.1%
MediumM
39.1%
TreeDepth-First Search+1
Solve→
Median of Two Sorted Arrays
33%
HardH
33%
ArrayBinary Search+1
Solve→
Merge Two Sorted Lists
33%
EasyE
33%
Linked ListRecursion
Solve→
Combination Sum II
33%
MediumM
33%
ArrayBacktracking
Solve→
Remove Duplicates from Sorted Array II
33%
MediumM
33%
ArrayTwo Pointers
Solve→
Reverse Linked List II
33%
MediumM
33%
Linked List
Solve→
Path Sum II
33%
MediumM
33%
BacktrackingTree+2
Solve→
Valid Palindrome
33%
EasyE
33%
Two PointersString
Solve→
Sort List
33%
MediumM
33%
Linked ListTwo Pointers+3
Solve→
Reverse Words in a String
33%
MediumM
33%
Two PointersString
Solve→
Maximum Product Subarray
33%
MediumM
33%
ArrayDynamic Programming
Solve→
Intersection of Two Linked Lists
33%
EasyE
33%
Hash TableLinked List+1
Solve→
Step-By-Step Directions From a Binary Tree Node to Another
33%
MediumM
33%
StringTree+4
Solve→
Largest Number
33%
MediumM
33%
ArrayString+2
Solve→
Walls and Gates
33%
MediumM
33%
ArrayBreadth-First Search+1
Solve→
Shortest Distance from All Buildings
33%
HardH
33%
ArrayBreadth-First Search+1
Solve→
Insert Delete GetRandom O(1) - Duplicates allowed
33%
HardH
33%
ArrayHash Table+3
Solve→
Non-overlapping Intervals
33%
MediumM
33%
ArrayDynamic Programming+2
Solve→
String Compression
33%
MediumM
33%
Two PointersString
Solve→

Pass your interview with AI assistance

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

Start Free Trial
LFU Cache
33%
HardH
33%
Hash TableLinked List+2
Solve→
Coin Change II
33%
MediumM
33%
ArrayDynamic Programming+2
Solve→
Contiguous Array
33%
MediumM
33%
ArrayHash Table+1
Solve→
Task Scheduler
33%
MediumM
33%
ArrayHash Table+4
Solve→
Maximum Width of Binary Tree
33%
MediumM
33%
TreeDepth-First Search+2
Solve→
Valid Palindrome II
33%
EasyE
33%
Two PointersString+1
Solve→
Best Time to Buy and Sell Stock with Transaction Fee
33%
MediumM
33%
ArrayDynamic Programming+1
Solve→
Number of Atoms
33%
HardH
33%
Hash TableString+2
Solve→
Is Graph Bipartite?
33%
MediumM
33%
Depth-First SearchBreadth-First Search+4
Solve→
Champagne Tower
33%
MediumM
33%
Dynamic Programming
Solve→
Score of Parentheses
33%
MediumM
33%
StringStack+1
Solve→
Sum of Subarray Minimums
33%
MediumM
33%
ArrayDynamic Programming+2
Solve→
Minimize Malware Spread
33%
HardH
33%
ArrayHash Table+4
Solve→
Minimum Increment to Make Array Unique
33%
MediumM
33%
ArrayGreedy+2
Solve→
Pairs of Songs With Total Durations Divisible by 60
33%
MediumM
33%
ArrayHash Table+1
Solve→
Search Suggestions System
33%
MediumM
33%
ArrayString+4
Solve→
Minimum Difficulty of a Job Schedule
33%
HardH
33%
ArrayDynamic Programming
Solve→
Maximum Points You Can Obtain from Cards
33%
MediumM
33%
ArraySliding Window+1
Solve→
Minimum Moves to Spread Stones Over Grid
33%
MediumM
33%
ArrayDynamic Programming+4
Solve→
Combinations
33%
MediumM
33%
Backtracking
Solve→
My Calendar I
33%
MediumM
33%
ArrayBinary Search+3
Solve→
Number of Connected Components in an Undirected Graph
33%
MediumM
33%
Depth-First SearchBreadth-First Search+2
Solve→
Permutation in String
33%
MediumM
33%
Hash TableTwo Pointers+2
Solve→
Replace Words
33%
MediumM
33%
ArrayHash Table+2
Solve→
Candy
33%
HardH
33%
ArrayGreedy
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Delete and Earn
33%
MediumM
33%
ArrayHash Table+1
Solve→
Max Stack
33%
HardH
33%
Linked ListStack+3
Solve→
House Robber III
33%
MediumM
33%
Dynamic ProgrammingTree+3
Solve→
Time Based Key-Value Store
33%
MediumM
33%
Hash TableString+2
Solve→
Diameter of Binary Tree
33%
EasyE
33%
TreeDepth-First Search+2
Solve→
Maximum Width Ramp
33%
MediumM
33%
ArrayTwo Pointers+2
Solve→
Find the Duplicate Number
33%
MediumM
33%
ArrayTwo Pointers+4
Solve→
All Nodes Distance K in Binary Tree
33%
MediumM
33%
Hash TableTree+3
Solve→
Best Time to Buy and Sell Stock with Cooldown
33%
MediumM
33%
ArrayDynamic Programming
Solve→
Letter Case Permutation
33%
MediumM
33%
StringBacktracking+1
Solve→
Minimum Number of Arrows to Burst Balloons
33%
MediumM
33%
ArrayGreedy+1
Solve→
Add Bold Tag in String
33%
MediumM
33%
ArrayHash Table+4
Solve→
Longest Duplicate Substring
33%
HardH
33%
StringBinary Search+8
Solve→
Roman to Integer
33%
EasyE
33%
Hash TableMath+1
Solve→
Deepest Leaves Sum
33%
MediumM
33%
TreeDepth-First Search+2
Solve→
Flatten Deeply Nested Array
33%
MediumM
33%
Solve→
Merge In Between Linked Lists
33%
MediumM
33%
Linked List
Solve→
Accounts Merge
33%
MediumM
33%
ArrayHash Table+5
Solve→
Find All Anagrams in a String
33%
MediumM
33%
Hash TableString+1
Solve→
Product of the Last K Numbers
33%
MediumM
33%
ArrayMath+3
Solve→
Fruit Into Baskets
33%
MediumM
33%
ArrayHash Table+1
Solve→
Rotate Image
33%
MediumM
33%
ArrayMath+1
Solve→
Serialize and Deserialize N-ary Tree
33%
HardH
33%
StringTree+2
Solve→
Partition Array for Maximum Sum
33%
MediumM
33%
ArrayDynamic Programming
Solve→
Add Two Numbers
24.6%
MediumM
24.6%
Linked ListMath+1
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Integer to Roman
24.6%
MediumM
24.6%
Hash TableMath+1
Solve→
Valid Sudoku
24.6%
MediumM
24.6%
ArrayHash Table+1
Solve→
Pow(x, n)
24.6%
MediumM
24.6%
MathRecursion
Solve→
Spiral Matrix II
24.6%
MediumM
24.6%
ArrayMatrix+1
Solve→
Insert Interval
24.6%
MediumM
24.6%
Array
Solve→
Unique Paths
24.6%
MediumM
24.6%
MathDynamic Programming+1
Solve→
Plus One
24.6%
EasyE
24.6%
ArrayMath
Solve→
Unique Binary Search Trees
24.6%
MediumM
24.6%
MathDynamic Programming+3
Solve→
Path Sum
24.6%
EasyE
24.6%
TreeDepth-First Search+2
Solve→
Parallel Courses III
24.6%
HardH
24.6%
ArrayDynamic Programming+3
Solve→
Happy Number
24.6%
EasyE
24.6%
Hash TableMath+2
Solve→
Implement Trie (Prefix Tree)
24.6%
MediumM
24.6%
Hash TableString+2
Solve→
Search a 2D Matrix II
24.6%
MediumM
24.6%
ArrayBinary Search+2
Solve→
3Sum Smaller
24.6%
MediumM
24.6%
ArrayTwo Pointers+2
Solve→
Graph Valid Tree
24.6%
MediumM
24.6%
Depth-First SearchBreadth-First Search+2
Solve→
Expression Add Operators
24.6%
HardH
24.6%
MathString+1
Solve→
Rearrange String k Distance Apart
24.6%
HardH
24.6%
Hash TableString+4
Solve→
Add Two Numbers II
24.6%
MediumM
24.6%
Linked ListMath+1
Solve→
Validate IP Address
24.6%
MediumM
24.6%
String
Solve→
Heaters
24.6%
MediumM
24.6%
ArrayTwo Pointers+2
Solve→
Diagonal Traverse
24.6%
MediumM
24.6%
ArrayMatrix+1
Solve→
Count Pairs Of Similar Strings
24.6%
EasyE
24.6%
ArrayHash Table+3
Solve→
Find K Closest Elements
24.6%
MediumM
24.6%
ArrayTwo Pointers+4
Solve→
Number of Longest Increasing Subsequence
24.6%
MediumM
24.6%
ArrayDynamic Programming+3
Solve→
Stickers to Spell Word
24.6%
HardH
24.6%
ArrayHash Table+6
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Subarrays with K Different Integers
24.6%
HardH
24.6%
ArrayHash Table+2
Solve→
Dot Product of Two Sparse Vectors
24.6%
MediumM
24.6%
ArrayHash Table+3
Solve→
Furthest Building You Can Reach
24.6%
MediumM
24.6%
ArrayGreedy+1
Solve→
Remove Nth Node From End of List
24.6%
MediumM
24.6%
Linked ListTwo Pointers
Solve→
Concatenated Words
24.6%
HardH
24.6%
ArrayString+4
Solve→
Minimum Swaps to Group All 1's Together II
24.6%
MediumM
24.6%
ArraySliding Window
Solve→
Valid Word Abbreviation
24.6%
EasyE
24.6%
Two PointersString
Solve→
Combination Sum IV
24.6%
MediumM
24.6%
ArrayDynamic Programming
Solve→
Maximal Score After Applying K Operations
24.6%
MediumM
24.6%
ArrayGreedy+1
Solve→
Find the Celebrity
24.6%
MediumM
24.6%
Two PointersGraph Theory+1
Solve→
Insert into a Sorted Circular Linked List
24.6%
MediumM
24.6%
Linked List
Solve→
Minimum Number of Operations to Move All Balls to Each Box
24.6%
MediumM
24.6%
ArrayString+1
Solve→
Copy List with Random Pointer
24.6%
MediumM
24.6%
Hash TableLinked List
Solve→
The Maze II
24.6%
MediumM
24.6%
ArrayDepth-First Search+8
Solve→
Valid Palindrome III
24.6%
HardH
24.6%
StringDynamic Programming
Solve→
Arithmetic Slices
24.6%
MediumM
24.6%
ArrayDynamic Programming+1
Solve→
Find Positive Integer Solution for a Given Equation
24.6%
MediumM
24.6%
MathTwo Pointers+2
Solve→
Maximum Spending After Buying Items
24.6%
HardH
24.6%
ArrayGreedy+3
Solve→
K-th Smallest in Lexicographical Order
24.6%
HardH
24.6%
Trie
Solve→
Rearranging Fruits
24.6%
HardH
24.6%
ArrayHash Table+2
Solve→
Parallel Courses
24.6%
MediumM
24.6%
Graph TheoryTopological Sort+1
Solve→
Convert Sorted Array to Binary Search Tree
24.6%
EasyE
24.6%
ArrayDivide and Conquer+3
Solve→
Maximum Performance of a Team
24.6%
HardH
24.6%
ArrayGreedy+2
Solve→
Two Sum II - Input Array Is Sorted
24.6%
MediumM
24.6%
ArrayTwo Pointers+1
Solve→
Maximum Profit in Job Scheduling
24.6%
HardH
24.6%
ArrayBinary Search+2
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Kth Smallest Element in a BST
24.6%
MediumM
24.6%
TreeDepth-First Search+2
Solve→
Add Two Integers
24.6%
EasyE
24.6%
Math
Solve→
Put Marbles in Bags
24.6%
HardH
24.6%
ArrayGreedy+2
Solve→
Remove Duplicates from Sorted List II
24.6%
MediumM
24.6%
Linked ListTwo Pointers
Solve→
Valid Mountain Array
24.6%
EasyE
24.6%
Array
Solve→
Human Traffic of Stadium
24.6%
HardH
24.6%
Database
Solve→
Sparse Matrix Multiplication
24.6%
MediumM
24.6%
ArrayHash Table+2
Solve→
Event Emitter
24.6%
MediumM
24.6%
Solve→
Minesweeper
24.6%
MediumM
24.6%
ArrayDepth-First Search+2
Solve→
Valid Square
24.6%
MediumM
24.6%
MathGeometry
Solve→
Symmetric Tree
24.6%
EasyE
24.6%
TreeDepth-First Search+2
Solve→
Find Maximum Non-decreasing Array Length
24.6%
HardH
24.6%
ArrayBinary Search+6
Solve→
Candy Crush
24.6%
MediumM
24.6%
ArrayTwo Pointers+2
Solve→
Shortest Subarray to be Removed to Make Array Sorted
24.6%
MediumM
24.6%
ArrayTwo Pointers+3
Solve→
Count the Number of Good Subarrays
24.6%
MediumM
24.6%
ArrayHash Table+1
Solve→
Consecutive Numbers Sum
24.6%
HardH
24.6%
MathEnumeration
Solve→
Recover Binary Search Tree
24.6%
MediumM
24.6%
TreeDepth-First Search+2
Solve→
Wiggle Sort
24.6%
MediumM
24.6%
ArrayGreedy+1
Solve→
Implement Queue using Stacks
24.6%
EasyE
24.6%
StackDesign+1
Solve→
Next Greater Element I
24.6%
EasyE
24.6%
ArrayHash Table+2
Solve→
Encode and Decode Strings
24.6%
MediumM
24.6%
ArrayString+1
Solve→
Verify Preorder Sequence in Binary Search Tree
24.6%
MediumM
24.6%
ArrayStack+5
Solve→
Number of Adjacent Elements With the Same Color
24.6%
MediumM
24.6%
Array
Solve→
24 Game
24.6%
HardH
24.6%
ArrayMath+1
Solve→
Count Binary Substrings
24.6%
EasyE
24.6%
Two PointersString
Solve→

Pass your interview with AI assistance

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

Start Free Trial
Maximum Size Subarray Sum Equals k
24.6%
MediumM
24.6%
ArrayHash Table+1
Solve→
Employee Free Time
24.6%
HardH
24.6%
ArraySweep Line+2
Solve→
Minimum Operations to Make the Array Increasing
24.6%
EasyE
24.6%
ArrayGreedy
Solve→
Nth Digit
24.6%
MediumM
24.6%
MathBinary Search
Solve→
Robot Bounded In Circle
24.6%
MediumM
24.6%
MathString+1
Solve→
Word Pattern II
24.6%
MediumM
24.6%
Hash TableString+1
Solve→
Partition to K Equal Sum Subsets
24.6%
MediumM
24.6%
ArrayDynamic Programming+4
Solve→
Minimum Absolute Difference Between Elements With Constraint
24.6%
MediumM
24.6%
ArrayBinary Search+1
Solve→
Department Top Three Salaries
24.6%
HardH
24.6%
Database
Solve→
Construct Binary Tree from Inorder and Postorder Traversal
24.6%
MediumM
24.6%
ArrayHash Table+3
Solve→
Implement Rand10() Using Rand7()
24.6%
MediumM
24.6%
MathRejection Sampling+2
Solve→
Flip Game II
24.6%
MediumM
24.6%
MathDynamic Programming+6
Solve→
Lowest Common Ancestor of a Binary Tree IV
24.6%
MediumM
24.6%
Hash TableTree+4
Solve→
Surrounded Regions
24.6%
MediumM
24.6%
ArrayDepth-First Search+3
Solve→
Next Greater Element II
24.6%
MediumM
24.6%
ArrayStack+1
Solve→
Unit Conversion II
24.6%
MediumM
24.6%
ArrayMath+3
Solve→
Maximum Number of Events That Can Be Attended
24.6%
MediumM
24.6%
ArrayGreedy+2
Solve→
Maximum Sum Circular Subarray
24.6%
MediumM
24.6%
ArrayDivide and Conquer+3
Solve→
As Far from Land as Possible
24.6%
MediumM
24.6%
ArrayDynamic Programming+2
Solve→
Sort an Array
24.6%
MediumM
24.6%
ArrayDivide and Conquer+6
Solve→
Lowest Common Ancestor of a Binary Tree III
24.6%
MediumM
24.6%
Hash TableTwo Pointers+4
Solve→
Merge Sorted Array
24.6%
EasyE
24.6%
ArrayTwo Pointers+1
Solve→
Length of Longest Subarray With at Most K Frequency
24.6%
MediumM
24.6%
ArrayHash Table+1
Solve→

Similar Companies

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

Uber
359 problems
Oracle
299 problems
Apple
298 problems
Goldman Sachs
264 problems
TCS
253 problems
Infosys
221 problems

Frequently Asked Questions

What LeetCode problems are tagged to TikTok?

Our current TikTok practice dataset contains 348 tagged coding problems, including LRU Cache, Number of Islands, Longest Increasing Subsequence. The difficulty breakdown is 34 Easy, 243 Medium, and 71 Hard problems.

How should I prepare for a TikTok coding interview?

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

What is the difficulty level of TikTok coding interviews?

Based on our data, TikTok interviews include 34 Easy (10%), 243 Medium (70%), and 71 Hard (20%) problems.

Ready to ace your TikTok 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
  • Mobile
  • 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.