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 -
OA, hard. total of five questions. two easy two medium and one hard. one of the questions is very difficult, involving some math, if you know the math formula it would be quite easy.
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