I applied online. I interviewed at TikTok (Singapur) in Mar 2025
Interview
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.
Interview questions [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
Applied online, then was emailed 2 weeks later about scheduling an online interview. Met the next week. We went over my background briefly before the interviewer asked me the technical questions.
Hard leetcode question on first round with subjects on sending hypertext through browser and in-depth react life cycle knowledge. General questions about your experiences on the resume and the work you have done.