I applied online. The process took 3 months. I interviewed at TikTok (Mountain View, CA) in Oct 2021
Interview
This was for New Grad position. Applied late September and received OA invite a week later. OA had a prescheduled window of two days to complete. After completing OA, received first technical round invite a month later. Received invite to second technical round a day after first round and then HM round a day after the second technical (all rounds about 2 weeks apart). Two days after HM, invited to call with HR and received offer.
Round 1: HackerRank OA, 5 questions in 120 minutes
Round 2: Technical Interview
Round 3: Technical Interview
Round 4: Interview with Hiring Manager
Overall the interviewers were all very polite throughout the interview and helpful when answering questions, which seems to be out of the norm based on the other interviews listed on this site, though all my interviewers were US based, which may have made the difference.
Interview questions [1]
Question 1
OA: 2 easy, 2 medium, 1 hard
Technical 1: Medium graph then hard follow-up
Technical 2: Medium geometric (basic geometry though), then questions related to the team I would be on
HM: Medium tree, interviewer indicated there would be followup but ran out of time doing the first medium
2 rounds coding a lot of background questions very strange behavior from interviewer camera was off and asked questions in mandarin, leetcode medium-hard and very very slow communication from recruiters based in asia for an english role
OA - 1 arrays Medium, 1 Trie Hard. I had 45 minutes to complete that. I was able to do the medium in about 15-20 minutes but I am not that great with trie ds so I was not able to finish.
I applied online. I interviewed at TikTok (Singapore) in Jun 2026
Interview
1 round of tech interview where i was asked basic tech questions and given a leetcode question to solve. total was around 1 hour. interviewer did not seem happy with my answer and time complexity.