Data Science Intern applicants have rated the interview process at TikTok with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 31% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Science Intern roles take an average of 16 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 30 days.
Common stages of the interview process at TikTok as a Data Science Intern according to 16 Glassdoor interviews include:
Skills test: 38%
One on one interview: 38%
Phone interview: 10%
Background check: 10%
Personality test: 5%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at TikTok (San Diego, CA) in Nov 2025
Interview
Had two rounds of technical interview. Professional interviewer and in-depth questions. Interviewers were patient and guiding, and the questions were closely related to their app and product. Generally neutral experience.
Interview questions [1]
Question 1
If a certain feature has seen tremendous growth in user engagement, how will you analyze its positive/negative impact on the platform?
30 min virtual one-on-one technical interview with a medium-level SQL question and general data science/ML questions with a member of the hiring team. Did not have a phone interview first
Interview questions [1]
Question 1
How would you determine if a new feature actually improves revenue?
3 rounds of interview with hiring manager, director and human resources. Includes deep dive questions about your resume, SQL coding, follow up case study questions based on your background and a little bit of behavioral questions.
I applied through college or university. I interviewed at TikTok
Interview
OA + Machine learning OA + Technical + Business round
Pretty fast and smooth, questions asked are professional and straight into business. The interview results was also given within 2 days after the final round.
Interview questions [1]
Question 1
How do you do video clustering algorithm (unsupervised learning scenario)