Format: 30–45 min phone or video call
Focus: Your background, motivation for TikTok, "Always Day 1" culture fit, plus 1–2 high-level ML questions (e.g., supervised vs. unsupervised learning, evaluation metrics).
Format: Coding problems (LeetCode-medium) + ML fundamentals quiz
Focus: Data structures & algorithms under time pressure, plus short ML/system design questions on feature engineering, model evaluation, etc.
Duration: ~60 min
Focus: Advanced ML algorithms and mathematical foundations (e.g., collaborative filtering, neural nets, bias–variance trade-off), often with follow-up on your past projects.
Tell me about yourself and your background.
The following metrics were computed from 12 interview experiences for the TikTok Machine Learning Engineer role in Seattle, Washington.
TikTok's interview process for their Machine Learning Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Machine Learning Engineer interview process in Seattle, Washington.