Top 9
Prep plan
Updated weekly · Last refresh Oct 17

TikTok Research Engineer Interview Questions

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

9questions
~1htotal time
Track your progressSign up free to work through all 9 questions and resume where you left off.
Start practicing free →
1
Machine LearningStart here. 5 questions · ~40 min
Latency Optimization for InferenceHard

Optimize a traditional ML inference loop for predictable low latency while preserving model outputs and measurable accuracy.

model selectionlatencyinference optimizationTikTok
Loss Function Trade-OffsHard

Compare classification loss functions and explain their effects on robustness, calibration, class imbalance, and business-aligned model performance.

model selectionloss functionsTrade-offsTikTok
Foundation Model Architecture and Data ScalingMedium

Assesses experience building large models and managing data at scale.

architectureTikTok
Large-Scale Ranking Model FailuresMedium

Tests knowledge of issues in ranking model training and mitigation strategies.

failure modesTikTok
More Machine Learning questions with a free account
2
System Design4 questions · ~32 min
AI-Native High-Throughput DatastoreHard

Tests system design for AI workloads with strict latency and throughput requirements.

TikTok
Global Supply Chain ConsistencyMedium

Tests understanding of consistency and availability trade-offs in large distributed systems.

consistencyavailabilitysupply chainTikTok
Petabyte-Scale Model Training PipelineHard

Evaluates system design for scalable, end-to-end ML training pipelines at extreme data scales.

pipeline designmodel trainingTikTok
Real-Time Feature Engineering for AdsHard

Evaluates real-time feature processing and distributed system design for advertising platforms.

Feature EngineeringTikTok

Sign up to see every question

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

Get my prep plan
The finish line: interview-readyComplete all 9 questions to finish this plan.