Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela TikTok (Londres, Inglaterra) em ago. de 2021
Entrevista
I went through 5 interviews alternating between technical and hr/soft-skilss after each round. The process took around a month. The machine learning questions were quite basic and revolved around live-coding exercises where you implemented parts of algorithms (like the knn) live. The final interview was a bit weird. I had been a finalist with one other person and the team leader did the interview. I answered questions that didn't have a concrete answer, so if you were on theme you could argue many possible solutions for a specific problem. The interviewer did not like my approaches and advocated the use of a certain paper that they had co-authored. It was quite a bad ending to a good but otherwise tiring interview process. In the end I wouldn't want to work for someone who imposed their view on me, especially in problems that are open research questions.
Perguntas de entrevista [1]
Pergunta 1
Several questions across different interviews. Was asked to implement knn and select an algorithm that would deal with video scene identification for the final one. Also, the HR asked the questions that you can find in any interview process of a large company, e.g describe a time where you explained a technical matter to a non-technical audience etc.
Candidatei-me por meio de recrutador(a). O processo levou 1 semana. Fui entrevistado pela TikTok (San Jose, CA) em mar. de 2026
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 1
How to sample from a uniforml probability distribution?