Interviewer is being nice and ask questions to dive deep. The recruiter scheduled interview faster. The interview is round by round instead of 4 rounds on a same day. If you pass this round, the recruiter will schedule the next round for you. It is not like traditional virtual onsite interviews.
Interview questions [1]
Question 1
some CS basic knowledge, like network and data structure
I applied online. I interviewed at TikTok in Jan 2025
Interview
Applied through official website. The first two rounds were pleasant, each including a self intro, simple resume related questions, followed by two lc medium problems about graph/dfs/bfs. The interviewers were polite and nice.
The hm round was not as pleasant... It felt like he asked weird behavior questions. The coding problem was about tree—not hard, but the question itself was unclear and needed clarification.
I applied online. I interviewed at TikTok in Feb 2025
Interview
The OA had two problems: one required implementing BFS, likely involving graph traversal, shortest path, or level-order processing. The other was related to binary trees, possibly dealing with traversal, recursion, or tree modifications like lowest common ancestor or subtree calculations. Both were quite challenging, requiring efficient algorithms and strong problem-solving skills.
Interview questions [1]
Question 1
Data Structure/ Algorithm/ Object Oriented Programming