Top 50
Prep plan
Updated weekly · Last refresh Aug 30

TikTok Software Engineer Interview Questions

The questions to prepare for a TikTok Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

50questions
~9htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 24 questions · ~255 min
Minimum Window Substring MatchHard
Practice
Recently asked

Use a sliding window and frequency counts to find the shortest substring containing all characters of t.

Hash TablesDynamic ProgrammingArraysTikTok
Reconstruct Binary Tree TraversalsMedium
Practice
Recently asked

Rebuild a binary tree from preorder and inorder traversals using recursion and an index map in O(n) time.

RecursionArraysTreesTikTok
More Coding questions with a free account
2
Execution7 questions · ~74 min
Design a Scalable New ServiceMedium
Recently asked

Plan the launch of a new service by defining scope, sequencing trade-offs, and de-risking scale before build starts.

Trade-offsRoadmappingRisk AssessmentTikTok
Ordered Messaging for BacklogsHard
Recently asked

Tests distributed systems design for ordering, durability, and backpressure handling.

Trade-offsthroughputdistributed systemsTikTok
More Execution questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
System Design4 questions · ~42 min
Real-Time Actor Risk ControlHard
Recently asked

Tests system design for streaming risk signals, policy enforcement, and scalability under abuse traffic.

TikTok
More System Design questions with a free account
4
Security & Infrastructure6 questions · ~64 min
Deadlock ConditionsMedium

Tests your understanding of concurrency failure modes and the necessary conditions for deadlock.

deadlockconcurrencyTikTok
More Security & Infrastructure questions with a free account
5
Behavioral & Leadership6 questions · ~64 min
More Behavioral & Leadership questions with a free account
6
More topics3 questions · ~32 min
AI Streaming FundamentalsMedium

Assesses your understanding of streaming inference or data pipelines for AI workloads.

data processingTikTok
Backend and SQL BasicsMedium

Assesses your practical backend and SQL fundamentals for building and querying data systems.

databasesqlTikTok
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.