Top 50
Company roadmap
Updated weekly · Last refresh Oct 6
B

ByteDance/Tiktok Interview Questions

The questions to prepare for ByteDance/Tiktok interviews, across all roles. Questions from real interview reports rank first. Updated daily.

50questions
~7htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 3 questions + 1 drill · ~36 min
2
Execution12 questions · ~103 min
3
Metrics3 questions · ~26 min
Measure Marketing Campaign SuccessEasy
Recently asked

Define campaign success using business KPIs, funnel conversion, acquisition cost, and leading indicators tied to outcomes.

Funnel AnalysisKPIsLeading IndicatorsBByteDance/Tiktok
More Metrics questions with a free account
4
A/B Testing & Experimentation3 questions · ~26 min
Common Pitfalls in Experiment ResultsHard

Identify the main pitfalls that can distort A/B test interpretation and explain how to guard against them.

PeekingNovelty EffectSample Ratio MismatchBByteDance/Tiktok
More A/B Testing & Experimentation questions with a free account
5
Product Sense3 questions · ~26 min
Define Metrics for New FeaturesMedium

Define a success metric for a new feature that captures real user value, not just raw usage.

MetricsFeature Prioritizationuser valueBByteDance/Tiktok
More Product Sense questions with a free account
6
Pipelines5 questions · ~43 min
Handle PySpark Data SkewMedium
Recently asked

Approach for detecting and mitigating skew in PySpark pipelines using partitioning, join strategies, and runtime monitoring.

Data Qualitypysparkdata skewnessBByteDance/Tiktok
More Pipelines questions with a free account
7
More topics21 questions · ~181 min
Analyze Time and Space ComplexityEasy

Explain how to derive time and space complexity for a coding solution and justify the final Big O bounds.

Hash TablesArraysSortingBByteDance/Tiktok
Frontend State ManagementHard

Explains how to classify frontend state and choose React state-management tools without creating unnecessary global state.

ToolsWeb Platformui frameworksBByteDance/Tiktok
More questions with a free account
The finish line: interview-readyComplete all 50 questions plus 1 hands-on drill to finish this plan.