TikTok logo

TikTok Software Engineer Interview
Questions & Process

What 1,028 candidates said about the rounds, the
questions and how long the wait really is.

From 1,028 candidate reports · FREE TO READ

2.1Rounds average
30.1Day average
AverageTypical difficulty
36.1%Positive experience

Questions candidates reported

Quoted word for word from TikTok interview reports.

Engineering accounts for 10,860 of 1,028 reports, so company-wide questions may lean toward that function. Pick your role above for questions from your own loop.

Formats, difficulty and experience

Across all 1,028 TikTok interview reports.

Question formats

Coding45.2%
Technical28.7%
Behavioral20.3%
System Design5.2%
Other0.5%

Interview difficulty

Easy5.3%
Average57.7%
Difficult37.1%

Candidate experience

Positive36.1%
Neutral46.2%
Negative17.7%

Reports by job function

Engineering10,860
Operations1,308
Product1,188
Sales1,054
Other762
Marketing542

The interview process

Described in candidates’ own words.

First there was an OA, then about 4 weeks later, I had 2 technical interviews where I had to solve 1-2 medium-hard LeetCode problems. After that, the hiring manager did a behavioral/technical interview, mostly focusing on coding and going a bit deeper into my resume. Then came team matching, and finally the offer.Candidate-reported process
It was a typical leet code style interview. I was given three questions. The first one was pretty easy to solve. The second one, I ran out of time. The third one was really difficult and about cache.Candidate-reported process
I applied online for a software engineer (new grad) job and had to do a hackerrank online assessment. It had 5 questions total: 2 MCQs and 3 coding questions. After that, there were a few other rounds. Overall, it was a good experience.Candidate-reported process
More reports lockedRead 300+ more interview experiences

Search real candidate reports for TikTok Software Engineer.

Open interview search

Skip the careers portal. Email a person.

Upload your resume to see the TikTok roles you match. Each one includes the recruiter's LinkedIn and the hiring manager's email, so you can send your application straight to them.

3 free matches a day · no card · contacts on Pro
Match my resume