J'ai postulé en ligne. J'ai passé un entretien chez TikTok (Singapour) en mars 2025
Entretien
The interviewer was very friendly. He enjoyed the discussion, it seems. But perhaps TikTok Live team was looking for someone with more experience in web performance optimisation. He was good at pushing the boundaries of the conversation, to test my critical thinking.
Questions d'entretien [1]
Question 1
1. Main benefit of React (think Virtual DOM, how it works, reconciliation)
2. How to prevent multiple clicks on checkout / payment button
3. Matrix Multiplication
4. Familiarity with chrome devtools page optimisations
5. Personal work experiences
Interviewer was very nice, but a bit hard to understand. He asked questions on past projects that I worked on, especially the technical aspects. He also asked questions on frontend theory, and finally asked a coding questions which was done live.
5 rounds interview. Did leetcode and explain before the real questions. Questions were mainly about what you have done before. Only 10% questions were about the frontend. Will send email to schedule the interview time, but mostly at night
J'ai passé un entretien chez TikTok (San Jose, CA)
Entretien
The interview process typically starts with a HackerRank online assessment. Candidates who pass move to LeetCode-style data structures and algorithms round. Next is a Frontend/React coding round, where candidates build UI components, manage state, handle events, and discuss performance. Finally, a hiring manager interview assesses overall experience, collaboration, and fit with the team and product.
Questions d'entretien [1]
Question 1
Longest arithmetic subsequence
Image carousel with smooth transitions