Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso TikTok (Singapore) nel mese di lug 2025
Colloquio
5 rounds (1 Phone call, 3 technical, 1 HR). If failed at last round, it is possible that you are going to be transferred to diff teams (subject to availability). I would say first 2 interviews are kinda easy but the last one, it varies wildly, depends on the HM. I believe the experience per person should be different, cuz sometimes it can be heavy on system design, sometimes it can be heavy on JS / React
Domande di colloquio [1]
Domanda 1
For coding qn, flatten an array + remove duplicated elements
Ho sostenuto un colloquio presso TikTok (Singapore)
Colloquio
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
Ho sostenuto un colloquio presso TikTok (San Jose, CA)
Colloquio
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.
Domande di colloquio [1]
Domanda 1
Longest arithmetic subsequence
Image carousel with smooth transitions