J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez TikTok en sept. 2025
Entretien
I applied online through a job board site for the San Jose office. The process took a little over two months. I had 6 rounds of interviews.
First round: First 45min ask about PhD research, last 15 min medium leetcode question (longest increasing subsequence problem).
Second round: First 30min ask about PhD research. Last 30min ML design question, "How to filter out gun violence from TikTok videos?"
Third round: First 30min ask about PhD research. Last 30min ML design question, "How to determine whether a hashtag is relevant to a video or not?"
Fourth Round: HR interview lasting 30sih minutes, basic behavioral questions like "how do you handle harsh criticism?" The interviewer mentioned that they had a tight headcount and that they would get back to me within a week or two.
I got contacted by two other HR members who said my profile got noticed by two other leaders and I would have two additional interview rounds. My understanding is that they filled the role for the original team they were thinking of matching me with (safety and trust team) and the search team was interested in now interviewing me.
5th round interview: TLM of the search team was interviewer. First 25 minutes describe PhD research, last 45 minutes ML design question, "How would you determine from a large set of sparse features which ones are the most important to use for predicting CTR on a TikTok video?"
6th Round Interview: Head of Search, USDS was interviewer. This was a "behavioral round" however, it was more about trying to sell myself why I should work on the search team. One question that was asked: "How would you handle a deadline that you couldn't make?"
Overall the interview experience took an incredibly long time and it was hard to understand why I didn't match to either team at the end. That being said each interviewer was polite, clear and helpful during the interviews.
J'ai passé un entretien chez TikTok (San Jose, CA)
Entretien
three rounds, each has coding + ml basic + resume related questions
understand all the details in resume is important, since might go very deep down the project you have worked on
The first round was mainly a CV walkthrough.
The second round focused in depth on one specific project.
Both rounds also included LeetCode medium-level problems.
The third round was with the hiring manager with both project and problems for their business.
J'ai postulé via un recruteur. Le processus a pris 1 semaine. J'ai passé un entretien chez TikTok (San Jose, CA) en mars 2026
Entretien
one hour first round tiktok usds phone screen interview. past projects questions, leetcode mid questions, and machine learning, deep learning, large language model questions. And then ask the interviewer questions.