I applied online. The process took 3 weeks. I interviewed at TikTok in Jun 2025
Interview
Round by round interviews. First two rounds are leetcode style technical interviews. There can be follow-up questions if you finish it early. Failed at the second round. The coding is done in their special platform.
Interview questions [1]
Question 1
Leetcode style medium questions: sliding window related
I applied online. I interviewed at TikTok (Bellevue, WA) in Dec 2024
Interview
Asking question about distributed systems like CAP theorem, NoSQL database and then a live coding about LinkedList. Just one person asking question and last about 1 hour. The interview question is average diffculty.
Interview questions [1]
Question 1
Talk about CAP theorem. the difference between java file and class file.
The OA felt standard, but the onsite was tougher than expected. I tripped up during the live coding round—even though I had done plenty of LeetCode, solving under pressure was different. Looking back, I wish I had done more mock interviews or reviewed real interview flows ahead of time. Platforms like Hack2Hire can help simulate that pressure and show you what kinds of questions actually come up, especially for companies like TikTok.
Interview questions [1]
Question 1
What are your ambitions in the next 5 years?
Given a 2D grid of 0s and 1s, count the number of islands.
Design a feature flag system for A/B testing.