several tech interviews, then hr interview
process is good
the hr will tell you if you pass one interview or not
each interview 30mins to 45 mins
when you pass one interview
you can schedule the next one with the hr
sometimes the process takes a month
Interview questions [1]
Question 1
parrellel computing
internet knowledge
sql coding
data structure coding
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
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%
Group panel interview: 3%
Background check: 3%
Here are the most commonly searched roles for interview reports -