Senior Data Scientist applicants have rated the interview process at TikTok with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Data Scientist roles take an average of 11 days to get hired, when considering 3 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 Senior Data Scientist according to 3 Glassdoor interviews include:
Phone interview: 43%
Skills test: 29%
Background check: 14%
One on one interview: 14%
Here are the most commonly searched roles for interview reports -
there are many rounds of the interviews, and most of the rounds are required to speak in Chinese. The HR was ridiculous, who just ghosted after the final round of interview, and then appeared again after 1 month to offer.
Interview questions [1]
Question 1
introduce your project experience, any challenges, and lesson learned?
Failed for the first round interview with no feedback reason. I guest it was because I cared about my after-work life and asked questions about working duration and routine for each week. And they did give me a pretty non-satisfiable response with high possibility of long time working and lack of rest.
Interview questions [1]
Question 1
If we want to trick users to add their payment method directly in our app rather than using third-party payment like Alipay or Wechat Pay, how should we design the whole system and strategy?
I had a short interview recently where the hiring manager arrived late, but once it started, they dove straight into some challenging and insightful questions about developing machine learning models. The delay was a bit frustrating, but I appreciated the depth of the conversation. They were clearly focused on understanding my technical expertise and problem-solving approach. Overall, it was a good experience, though the timing could have been smoother.
Interview questions [1]
Question 1
How would you handle an imbalanced dataset when developing a machine learning classification model?
I applied online. The process took 4 weeks. I interviewed at TikTok (Seattle, WA) in Feb 2024
Interview
The recruiter only asked a bunch of questions by email. The first round was SQL coding+business case with a senior data scientist. The second round was a Python coding interview with a machine learning engineer. The third round was with the hiring manager which I surprisingly faced a difficult DSA coding question again. The interviewer did not bother to even read the question , let alone explaining it.
Interview questions [1]
Question 1
SQL - Calculate the percent of something
Product case - in this real world situation, how would you solve this problem using data science?