
ByteDance Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 1,770 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 1,770 reportsCandidate interview experiences
First-hand accounts from people who interviewed at ByteDance.
Content Moderator
The hiring journey typically kicks off with a preliminary chat, either over the phone or online, to make sure you tick the basic boxes for qualifications and experience. After that, you'll usually go through one or more interviews with folks like HR and the hiring managers, where they'll dig into your skills, past work, and how well you'd fit the job. For some roles, you might have to do some assessments or tests. If you make it through the final review, you'll get an offer.
- Could you introduce yourself and walk me through your background?
- What makes you the ideal candidate for this position?
User Researcher
If you're applying for this global payments role, brace yourself for a long interview process with 5 rounds plus a case study. The interviewers seem a bit uninterested in what you say. The tech and behavioral questions are manageable, but the hiring manager will likely be in China. Your English skills might not be enough, as they might not understand you about 70% of the time. You'll definitely need to be fluent in Mandarin for this job.
- Questions about NPS were asked, as well as the distinction between satisfaction and importance ratings.
Talent Acquisition Partner
My experience with TikTok’s recruiting process has been consistently disappointing. The recruiters seem to be in a very competitive internal environment which leads to disorganized behavior, like claiming candidates without fully understanding the role fit or alignment. After scheduling interviews, the interviewer I was assigned failed to show up twice. When she finally joined on the third attempt, there was no acknowledgment or apology for the prior no-shows, and it was clear she was unprepared. She was visibly distracted throughout the conversation, her attention shifting across the screen rather than engaging with the discussion. Following the interview, I received no feedback or follow-up regarding next steps or a decision. Overall, it was an unprofessional and frustrating candidate experience.
- Can you share your background and experience?
Machine Learning Engineer Intern
HR contacted me and set up an interview for the following week. The first part was a 60-minute tech interview. We spent the first 40 minutes on resume questions and behavioral questions, mostly about my past research. Then, for the last 20 minutes, I had to solve a LeetCode medium problem.
- Could you explain what GRPO is and what PPO is?
- How did you go about designing the reward in your project?
- Can you tell me more about your past research experiences?
ByteDance Interview Questions
Quoted word for word from ByteDance interview reports.
“What is the difference between summing array[i][j] and array[j][i] when iterating through a 2D array using nested loops with indices i and j?”
Read reports →“Can you find the longest substring without repeating characters within a given string?”
Read reports →“And, given a 2D grid where 1s represent land and 0s represent water, how would you count the number of islands?”
Read reports →“Can you estimate TikTok's daily advertising revenue if you don't have access to their internal data?”
Read reports →“Can you build a binary tree with the minimum height from a given array, using both recursive and non-recursive approaches?”
Read report →“What is the difference between a transformer and [some other AI architecture-related topics]?”
Read report →“Could you implement a function to calculate x to the power of n quickly, both iteratively and recursively?”
Read report →“Can you explain how to determine if a tree is a Binary Search Tree?”
Read report →“Could you find a subset of a specific sum within a given array?”
Read report →Formats, difficulty and experience
Across all 1,770 ByteDance interview reports.