I applied online. I interviewed at TikTok (San Jose, CA) in Aug 2023
Interview
I applied online, and after 2 weeks received an online assessment. I didn’t know the OA expires after 7 days, as a result, I missed the first OA. I took the next one, it was algorithm question similar to leetcode but the question was verbose, and it takes time to completely understand.
Interview questions [1]
Question 1
i don’t remember but it was leetcode style question but not concise
Some questions about machine learning, such as explaining KNN and tensor, and basic Pytorch implementation. Solving a medium leetcode question in 10 minutes. PS. the interviewer didn't show up for the first time.
I applied through a recruiter. The process took 2 weeks. I interviewed at TikTok (Singapur) in May 2024
Interview
I was interviewed by a staff software engineer. This interviewer asked about my previous experience, and Java/RabbitMQ/ElasticSearch. I was asked about scaling a service. The interviewer was experienced and had been in SG for a number of years. We took forty minutes to answer the question and I feel that he was in a rush at the end.