My interview process at TikTok began with an HR screening, where basic questions about my background and my interest in the role were discussed. This was followed by two technical rounds. The first technical round focused on machine learning questions, assessing my knowledge and application skills in the field. The second round included a coding test, which challenged my ability to solve problems using code effectively. Both rounds were designed to evaluate my technical proficiency and problem-solving capabilities in real-time scenarios relevant to the job role I was applying for.
Interview questions [1]
Question 1
they love leetcode problem and you shoud prepare for it.
I applied online. The process took 1 week. I interviewed at TikTok (New York, NY)
Interview
I had a live coding round with another MLE,
2 sections
- asked about self-attention, transformers, NER, Evaluation metrics, RL etc
- live coding round leet code medium about creating a random sampler with uniform probability
Interview questions [1]
Question 1
what is formula to calculate self-attention score?
I applied online. I interviewed at TikTok in Feb 2025
Interview
The interview process is recruiter call, followed by 3 technical rounds (each with a leetcode problem, resume overview, and ML questions), and a final HR round. Each technical round lasts around one hour, and I received a mix of medium and hard leetcode questions. For the ML portion, I was asked to mathematically derive the cross entropy loss, and code a Transformer block.
Interview questions [1]
Question 1
Leetcode: Binary Tree Maximum Path Sum, Serialize and Deserialize Binary Tree, Search in Rotated Sorted Array