Software Development Engineer (SDE) applicants have rated the interview process at TikTok with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 35% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer (SDE) roles take an average of 18 days to get hired, when considering 37 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 Software Development Engineer (SDE) according to 37 Glassdoor interviews include:
Skills test: 39%
Phone interview: 24%
One on one interview: 18%
Other: 6%
Personality test: 6%
Background check: 3%
Group panel interview: 3%
Here are the most commonly searched roles for interview reports -
1 OA + 2 Leetcode Coding interviews plus 1 Hiring Manager Behavior Question interview questions. The process is like that. How many words here now? How could I get 30 words. I just need 30 words so far.
Interview questions [1]
Question 1
Q1: Find length of complete binary tree
Q2: Buy sell stock
I applied through other source. I interviewed at TikTok (San Jose, CA) in Dec 2025
Interview
Pre order traversal of tree, need to construct tree from list, no template given, got asked about my resume a lot, dive deep, asked about internship experience and research experience, relevant questions towards research
about my resume, bq questions, some fundamental questions, then a lc,
finally the qa part, but it does not go smoothly. I feel the interviewer did not want to talk to me much
OA, followed by 3 rounds of onsite interview, all three rounds are coding round, 2 medium and 1 hard leetcode level coding, and one of the round asked some full stack related questions
Interview questions [1]
Question 1
hard leetcode level question, and project deep dive