I applied online. The process took 2 days. I interviewed at TikTok (Singapore) in Mar 2025
Interview
After submitting CV, invited to join an Online assessment (OA). OA needs to be completed within 5days. OA asked 5 mcq, 2 coding questions (1 was coding based on a graph, another was debugging and optimization) in 110 minutes.
Interview questions [1]
Question 1
Tree node swapping. Mcqs: choose one func or one line of code that make the program work reasonably and efficiently
The interview process was smooth. OA + technical screen + HM. OA is a bit different from general leetcode but focused on testing. Technical screen is LeetCode easy/medium. HM round is chill but somehow the headcount is full so didn't get the job.
I applied through a recruiter. The process took 2 weeks. I interviewed at TikTok (Seattle, WA) in Dec 2025
Interview
I interviewed at TikTok online, after taking to recruiter,
First interview was in Mandarin
I can feel the interviewer was not very concentrate on the interview and no facial expression
Interview questions [1]
Question 1
1. most changeling project
2. how to test a ...
3. how to evaluate ..
4. leetcode easy problems *2
5. SQL problem
The interview process was overall smooth. Interviewer said we could speak in Chinese if I preferred. Interviewer asked about my background, then moved on to a LeetCode easy question. Since we had plenty of time left, we returned to discussing more about my background.