← Back to Directory

TikTok interview notes, page 2 of 28

Large Enterprises

Most of these TikTok write-ups come from Data Scientists (111), then Software Engineers (102) and Product Managers (35). The most reported rounds are the technical phone screen (167), the product sense round (33), the system design round (25) and the behavioral / leadership round (21).

279 interview notes · updated Sep 2026

TikTok·Software Engineer·Technical Phone Screen

Apr 2026
Short TikTok data science interview with basically one question about how you surface insights from data. Not much else to go on.
  • Walk me through how you generate insights from data.

“Broad enough that I fumbled the opening.”

View Post

TikTok·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
TikTok PM interview with a product design question that sounds fun until you realize how much you have to think about generational behavior and not just aesthetics.
  • How would you design a washing machine specifically for Gen Z users?

“I went straight to the obvious stuff, phone connectivity, a TikTok integration for laundry tips, whatever.”

View Post

TikTok·Software Engineer·Technical Phone Screen

Apr 2026
TikTok data science interview with a product analytics case about interpreting a revenue spike from a new feature rollout in a single country out of twenty. Short but not easy.
  • A new feature launched across 20 countries shows a significant revenue increase in just one of them. As the data scientist on the team, what do you recommend?

“I went straight to 'check if the data is clean' which felt safe but probably wasn't the most impressive opener.”

View Post

TikTok·Machine Learning Engineer·Technical Phone Screen

Apr 2026
TikTok ML engineer interview, got asked to explain transformers. Pretty standard technical screen, nothing wild.
  • Can you explain how transformers work?

“Knew this was coming eventually but still fumbled the attention mechanism explanation a bit.”

View Post

TikTok·Machine Learning Engineer·Technical Phone Screen

Apr 2026
TikTok ML engineer interview with a classic dynamic programming problem. Nothing too surprising but it still took me a second to get my footing.
  • Given an array of integers, find the length of the longest strictly increasing subsequence (elements don't have to be contiguous).

“I knew this problem but still fumbled the opening.”

View Post

TikTok·Software Engineer·Technical Phone Screen

Apr 2026
TikTok data engineering interview with a meaty Hive query debugging question. One question, but it had a lot of layers and I don't think I got all of them in the time I had.
  • A teammate wrote a Hive query intended to compute site-wide Daily Active Users for a specific date, joining a users table to a partitioned events table. Identify at least three bugs or inefficiencies in the query, rewrite it correctly and efficiently, and explain how you'd validate the result.

“The query was doing COUNT(DISTINCT e.user_id) grouped by u.user_id which gives you either 0 or 1 per user, not a site-wide DAU count at all.”

View Post

TikTok·Data Scientist·Technical Phone Screen

Apr 2026
TikTok data scientist interview focused on a feed diversity problem, basically a full product analytics case with an experiment design component tacked on. Pretty involved for a single question.
  • What business benefits could come from increasing diversity in a home feed, and what quantitative metrics would you propose to measure feed diversity? For each metric, what biases or limitations should you flag?
  • Specifically for the metric 'percentage of posts from the same topic,' what bias does this carry?
  • If you modify the ranking algorithm to improve feed diversity, how would you design an experiment to test the change and what would your launch criteria look like?

“I went straight to entropy as my first metric, which felt smart in the moment but I didn't frame the business case well before jumping in.”

View Post

TikTok·Data Scientist·Technical Phone Screen

Apr 2026
TikTok data scientist interview with a meaty ads personalization question that covered a lot of ground fast. The kind of open-ended system design prompt where you can either shine or ramble forever.
  • You have three ad categories that need to be served to users in a personalized way. Walk through how you'd decide which ad to show each user, how you'd measure whether it's working, and how you'd optimize for revenue or ROI.

“This one sprawled in every direction the second I started answering.”

View Post

TikTok·Data Scientist·Technical Phone Screen

Apr 2026
TikTok data scientist interview that went deep on ML system design for a churn prediction problem. The whole session was basically one big open-ended scenario with a few sub-questions layered in. Felt more like a whiteboard session than a traditional interview.
  • Walk through the full pipeline for building a churn prediction model, from feature engineering all the way to deployment.
  • Which evaluation metrics would you prioritize for a churn prediction model, and what's your reasoning?
  • How would you approach severe class imbalance when training a churn model?

“This is the kind of question that sounds manageable until you realize how much ground it covers.”

View Post

TikTok·Software Engineer·Technical Phone Screen

Apr 2026
TikTok SWE coding round, one question the whole time. Classic LIS problem but they pushed hard on the optimal solution and wouldn't let you sit on the O(n^2) answer.
  • Given an integer array, find the length of the longest strictly increasing subsequence.

“Started with the DP approach where dp[i] is the LIS ending at index i, which is fine, but they immediately asked if I could do better.”

View Post