TikTok Coding Interview Questions
We track 351 coding questions asked at TikTok, tagged with the algorithms and concepts they test. The most common: Array, String, Hash Table, Dynamic Programming, Depth-First Search.
Browse all 351 TikTok questions →Concept mix
Each question's weight is split evenly across its concepts, so the shares sum to 100%.
- Array18.8%
- String9.0%
- Dynamic Programming6.9%
- Hash Table5.7%
- Math4.9%
- Two Pointers3.8%
- Binary Search3.5%
- Depth-First Search3.3%
- Breadth-First Search3.2%
- Greedy3.2%
- Other (51)37.8%
How many questions involve each concept
Share of all 351 tracked TikTok questions that touch each concept. Questions usually involve several, so these overlap.
- Array52.1%
- String24.5%
- Hash Table19.4%
- Dynamic Programming18.2%
- Depth-First Search12.5%
- Math12.0%
- Breadth-First Search11.7%
- Binary Search10.3%
- Sorting10.3%
- Two Pointers10.0%
- Greedy9.4%
- Stack9.1%
Where TikTok differs from the average company
Concept weight at TikTok relative to the average across all companies we track. Green means TikTok leans on it harder than most.
- Randomized3.0×
- Trie2.0×
- Bitmask2.0×
- Backtracking1.9×
- Queue0.50×
- Hash Function0.50×
- Bit Manipulation0.37×
- Database0.22×
TikTok specialties
Concepts that show up at TikTok but are rarely asked elsewhere. They are easy to get blindsided by.
Difficulty mix
Level split of the 351 tracked TikTok questions.
- Junior10% (36)
- Mid/Senior69% (241)
- Staff21% (74)
Every concept in TikTok interviews
Practice a TikTok interview
Take a realistic AI-led mock interview with questions TikTok actually asks, with live voice and real feedback.
Start a mock interviewYour first interview is free · no credit card required