Candidates applying for Software Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 32 days.
Common stages of the interview process at TikTok as a Software Engineer according to 1 Glassdoor interviews include:
Skills test: 50%
Other: 50%
Here are the most commonly searched roles for interview reports -
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