- Introduce team (10mins) and ask questions for the interviewer (unusually)
- Coding problem, vague description, turns out to be a medium+ to hard graph problem. Not enough time to finish the problem.
Interview questions [1]
Question 1
Coding problem, vague description, turns out to be a medium+ to hard graph problem. Not enough time to finish the problem.
Self introduction. 2 simple questions about my experience. Then jump to leetcode question. No question description. Nothing, just the verbal description. You need to get clarification from the interviewer in the way.
Interview questions [1]
Question 1
Self introduction, then solve a dictionary tree problem. I solved it with trie.
I applied online. The process took 1 week. I interviewed at TikTok in Sep 2025
Interview
Interviewer started with intro and then it's 30mins of technical questions. For example, why does slow query occur and how to solve these kind of problems. What are some of the benefits of indexing? Benefits of GraphQL? Solution to the N+1 problem?
Then it's a leetcode medium
Interview questions [1]
Question 1
why does slow query occur and how to solve these kind of problems