TikTok logo

TikTok Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5,000 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
39.8% Positive experience

Which role are you interviewing for?

30 roles · 5,000 reports

Candidate interview experiences

First-hand accounts from people who interviewed at TikTok.

Showing 4 of 5,000
TikTok logo
TikTok

Product Marketing Manager

Marketing · nearly a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Background check
Interview formats
Behavioral Technical Other

The interview process consisted of five rounds in total. The first three rounds were with a potential peer, the reporting manager, and a team lead, focusing on job-specific responsibilities and my experience. The fourth round was with HR, where we discussed salary expectations, my notice period, and checked my Chinese language proficiency, which is needed for managing regional stakeholders. Although I was told there would be a final interview with the HR VP, it never got scheduled. The interviews were conducted in English.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

TikTok logo
TikTok

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Technical screen Phone screen
Interview formats
Coding Behavioral

The interview process included an online assessment (OA) followed by two virtual interviews (VO1 and VO2). The OA had 4 easy-to-medium LeetCode problems. VO1 started with a discussion about my personal experience, and then a LeetCode problem with a unique context, where prefix sum was the optimal approach. VO2 also began with personal experience before presenting a medium LeetCode problem best solved using backtracking.

Confirmed questions4 questions
  • What test cases would you employ to validate your solution?
  • Could you discuss your personal experiences?
  • Solve a LeetCode problem that's easy to medium in difficulty, involving a specific scenario; a prefix sum approach would be ideal.
TikTok logo
TikTok

Campaign Manager

Marketing · nearly a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Presentation

So, the interview process was way too long and honestly, a bit of a letdown. I had four interviews in total. Started with HR, then had two chats with people on the team, and finally met the hiring manager. Everything seemed pretty normal and I thought I was a good fit until the last talk. The hiring manager seemed to have already made up their mind about me and basically brushed off my resume. They said that because I had 'managerial experience,' they didn't think I could do the hands-on, execution-focused parts of the job. I tried to explain that I'm totally fine getting my hands dirty with execution, but it felt like they weren't really listening and had already decided. It didn't feel like they were genuinely trying to understand my background or give me a fair shot. What's really annoying is that this totally clashed with what the other interviewers said. If they already thought I wasn't right, why did they even let me get this far? It felt like a huge waste of time after all those rounds, and that final conversation really soured my view of the whole process.

Confirmed questions2 questions
  • Can you elaborate on your experience with executing campaigns and your operational involvement on e-commerce platforms?
  • What are your thoughts on campaign execution and operational involvement in e-commerce platforms?
TikTok logo
TikTok

Data Scientist

Analytics · nearly a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

I had two rounds of interviews. The first one asked about my research project, gave a Leetcode SQL problem, and also asked about social media usage and opinions. The second one again asked about research and some practical questions like what kind of metric would you choose to measure whether the answer provided by AI in the Tiktok app is useful to the users.

Confirmed questions4 questions
  • Tell me about your research project.
  • Solve Leetcode 1045 Customers who bought all products.
  • What are your opinions on social media usage?

TikTok Interview Questions

Quoted word for word from TikTok interview reports.

“Given a string of parentheses, find the minimum number of removals to make it valid.”

Read reports →

“Can you generate a box of length n, with '*' characters forming the border and blank spaces inside?”

Read reports →

“Can you implement a Depth First Search (DFS) on a matrix to locate a specific value?”

Read reports →

“Could you implement a function to check if a tic tac toe game has concluded, given the conditions for game over?”

Read reports →

“Can you explain the distinction between an interface and an abstract class in Java?”

Read report →

“Can you explain the differences between symmetric and asymmetric encryption, and how do they compare regarding efficiency and their applications?”

Read report →

“Regarding LLMs, what kind of normalization is employed and what's the reasoning behind it?”

Read report →

“If you were to build a recommendation system designed to promote diversity, how would you construct the loss function?”

Read report →

“What kind of metric would you choose to measure whether the answer provided by AI in the Tiktok app is useful to the users?”

Read report →

Formats, difficulty and experience

Across all 5,000 TikTok interview reports.

Interview formats

Behavioral 37.4%
Technical 30.8%
Coding 19.5%
Presentation 4.5%
Case 3.5%

Interview difficulty

Easy 11.5%
Average 65.1%
Difficult 23.5%

Candidate experience

Positive 39.8%
Neutral 34.1%
Negative 26.1%

Reports by job function

Engineering 2,050
Operations 662
Sales 496
Analytics 405
Marketing 369
Product 265