Software Engineer 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 29% positive. To compare, the company-average is 37% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 23 days to get hired, when considering 437 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 Engineer according to 437 Glassdoor interviews include:
Skills test: 29%
One on one interview: 27%
Phone interview: 24%
Presentation: 5%
Background check: 5%
Other: 3%
Personality test: 3%
Drug test: 2%
IQ intelligence test: 1%
Group panel interview: 1%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at TikTok (Seattle, WA)
Interview
New grad interview, reached out by recruiter, 3 coding question rounds then behavioral, coding questions were medium leetcode difficulty level, they asked about work I've done in the past. Did not get a response after second coding round
Very welcoming - recruiter was very kind. They gave feedback after each interview as well via call which was a nice touch. It was hard to know if it was a solutions design or live coding, studied for both and it ended up being live coding.
3-4 rounds, each round: coding (LC medium level, original questions) + projects. No system design for NG. Round 4 is HM or +1 interview, bascially chat and BQ. Not very hard