A month since I applied, I received a link asking me to do the assessment test. , The assessment consisted of 'Leetcode//Hackerrank' type questions, four of them to be precise. They were 2 hours long, and need some thinking into it. My mistake was that I hadn't prepared for it well enough as the link was available only for 48 hours, so do plan early! :)
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
The process started with an HR outreach on LinkedIn, followed by a phone call introducing the team and their work. The main interview focused on my past project experience and included several practical questions related to the team’s business scenarios, as well as one coding question. About a week later, I was told that there was no longer headcount for the role.
They ask a lot about some machine learning architectures and details of prior experience and projects, then they ask a technical question, which could be a machine learning algorithm but if you don't know it they can also ask a regular SWE technical interview question
Call with employee from the ML team. Two technical questions based on statistics and probability. Easy / Average difficulty, around 10-15 min each question. First explained the solution and then coded it. Not much engagement from interviewer.
Questions d'entretien [1]
Question 1
How to sample from a uniforml probability distribution?