SDE-intern applicants have rated the interview process at TikTok with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 46% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for SDE-intern roles take an average of 26 days to get hired, when considering 24 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 30 days.
Common stages of the interview process at TikTok as a SDE-intern according to 24 Glassdoor interviews include:
Skills test: 32%
Phone interview: 26%
One on one interview: 19%
Other: 13%
Presentation: 3%
Group panel interview: 3%
Background check: 3%
Here are the most commonly searched roles for interview reports -
Short intro about the team and myself. And then directly move to the leetcode stage without bq or resume screening. Interviewer expected me to use Python or C++ to solve the live code, because he was kind of forgetting about Java.
OA-VO1-VO2
OA: including 4 ez-medium leetcode problems
VO1: discussed personal experience first, then a ez-medium leetcode problem with special background, best solution is prefix sum
VO2: disscussed personal experience first, then a medium leetcode problem, best solution is backtracking
1.reach out with hr email but no coding part.
2.1st interview from beijing site, dive deep to my specific project, two medium leetcode problems
3.2 st interview form beijing site
The interview process is organized into three progressively challenging rounds: the first session focuses on problem-solving with a balanced mix of medium-difficulty and hard LeetCode questions, the second round escalates to exclusively hard-level LeetCode problems that probe algorithmic depth, while the third and final stage is a comprehensive behavioral interview assessing teamwork, communication style, and cultural fit.
Interview questions [1]
Question 1
greedy+binary search, mid question, and an array hard question