
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
Which role are you interviewing for?
30 roles · 5,000 reportsCandidate interview experiences
First-hand accounts from people who interviewed at TikTok.
Product Marketing Manager
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.
No confirmed questions were included in this interview report.
Software Engineer Intern
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.
- 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.
Campaign Manager
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.
- 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?
Data Scientist
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.
- 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.