
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
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.
“Build Twitter.”
Read reports →“What is dot product?”
Read reports →“Design a file system.”
Read reports →“Why TikTok?”
Read reports →“Solve coding problem 1”
Read report →“Solve coding problem 2”
Read report →“Implement the solution”
Read report →“Tell me about projects on your resume.”
Read report →“Tell me about yourself.”
Read report →Formats, difficulty and experience
Across all 1,028 TikTok interview reports.
Question formats
Interview difficulty
Candidate experience
Reports by job function
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 processMore reports lockedRead 300+ more interview experiences
Search real candidate reports for TikTok Software Engineer.
Open interview searchSkip 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