I applied through a staffing agency. I interviewed at TikTok (Singapore) in Sept 2021
Interview
I interviewed for Tiktok in October 2021. There were three round of technical interviews described as below:
Round 1 : Coding interview. After a brief introduction I was asked two coding questions to be solved in one hour. The interviewer was good, he made me quite comfortable and the session interactive. I solved both the questions, and he did help me a bit with the second one.
Result turn around time : 24 hours.
Round 2 : System design + projects worked on so far.
Result turn around time: 24 hours.
Round 3: Last round with Lead engineer. It was a mix of culture fit interview , technical questions, system design and coding.
Result turn around time : 1 week.
I did well in the interviews technically and I still wonder why I got rejected. I totally respect the decision of the company but, I'm disappointed that I was not given any feedback so that I can work on the points, if I find them to be valid. I only got am automated rejection email.
Interview questions [1]
Question 1
All the coding questions asked were available on leetcode. It would be unfair to expose the exact questions, so summarising the topics covered in each round.
Round 1 : Trees and Math problem. Medium difficulty ones in leetcode.
Round 2 : System design + projects worked on so far.
Questions on distributed systems, best practices, unit and integration testing, transaction management and questions on some of the common problems faced in a distributed environment. Some of these questions are abstract and open ended. It helps if you can give examples and answer.
Round 3: Culture fit questions designing some features of a real world system like twitter, databases and designing a cache with some special features. We had to write a pseudo code.
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 June 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.