Upload Button Icon Add office photos

TikTok

Compare button icon Compare button icon Compare

Filter interviews by

TikTok Interview Questions and Answers

Updated 30 Apr 2025
Popular Designations

11 Interview questions

A Business Analyst was asked 2mo ago
Q. Do you know SQL?
Ans. 

Yes, I am proficient in SQL and can effectively use it for data analysis and reporting.

  • SQL (Structured Query Language) is used for managing and manipulating relational databases.

  • I can write complex queries to extract specific data, such as: SELECT * FROM employees WHERE department = 'Sales';

  • I am familiar with JOIN operations to combine data from multiple tables, e.g., INNER JOIN, LEFT JOIN.

  • I can perform data aggre...

View all Business Analyst interview questions
A Business Analyst was asked 2mo ago
Q. Why did you choose our company?
Ans. 

Your company stands out for its innovative approach, strong values, and commitment to employee growth and customer satisfaction.

  • Innovative Solutions: Your company consistently leads the market with cutting-edge technology, like the recent launch of your AI-driven analytics platform.

  • Strong Company Values: I admire your commitment to sustainability and ethical practices, as seen in your recent initiatives to reduce ...

View all Business Analyst interview questions
A Machine Learning Engineer was asked 8mo ago
Q. What are LLMs?
Ans. 

LLMs are Large Language Models used in natural language processing tasks.

  • LLMs are advanced models that can generate human-like text based on input data.

  • They are typically trained on large amounts of text data to learn patterns and relationships.

  • Examples of LLMs include GPT-3 (Generative Pre-trained Transformer 3) and BERT (Bidirectional Encoder Representations from Transformers).

View all Machine Learning Engineer interview questions
A Senior Software Engineer was asked 8mo ago
Q. Given an m x n board of characters and a list of strings words, return all words on the board. Each word must be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontall...
Ans. 

Word search II is a problem where you have to find all words from a given list in a 2D board of characters.

  • Use a trie data structure to efficiently search for words in the board.

  • Implement a backtracking algorithm to explore all possible paths in the board.

  • Optimize the search by pruning branches that cannot lead to a valid word.

View all Senior Software Engineer interview questions
A Manager Talent Acquisition was asked 10mo ago
Q. What sourcing tools do you use?
Ans. 

I use a variety of sourcing tools including LinkedIn Recruiter, Indeed, and niche job boards.

  • LinkedIn Recruiter

  • Indeed

  • Niche job boards

View all Manager Talent Acquisition interview questions
A Manager Talent Acquisition was asked 10mo ago
Q. What metrics do you track?
Ans. 

I track metrics such as time to fill, cost per hire, quality of hire, and candidate satisfaction.

  • Time to fill - measures how long it takes to fill a job opening

  • Cost per hire - calculates the total cost of hiring divided by the number of hires

  • Quality of hire - assesses the performance and retention of new hires

  • Candidate satisfaction - gathers feedback from candidates about their experience

View all Manager Talent Acquisition interview questions
An IOS Developer was asked 12mo ago
Q. How would you design WhatsApp?
Ans. 

Design a messaging app similar to WhatsApp

  • Include features like text messaging, voice messaging, video calling, group chats, and file sharing

  • Implement end-to-end encryption for user privacy and security

  • Allow users to set status updates and profile pictures

  • Provide options for users to customize chat backgrounds and notification settings

View all IOS Developer interview questions
Are these interview questions helpful?
An Intern Swe was asked
Q. How can you implement a HashMap?
Ans. 

A HashMap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.

  • Use an array to store the entries, where each entry contains a key and a value.

  • Implement a hash function to compute an index from the key.

  • Handle collisions using chaining (linked lists) or open addressing.

  • Example: For a key 'apple', hash function might return index 3, storing ('apple', value) at array[3].

  • Re...

A Front end Engineer was asked
Q. Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. Notice that the solution set must not contain dup...
Ans. 

Find array elements that sum to a target value

  • Use a nested loop to iterate through all possible pairs of elements

  • Check if the sum of the pair equals the target value

  • Return the pair if found, otherwise return an empty array

View all Front end Engineer interview questions
A Graduate was asked
Q. What metrics are used to judge the success of a lead campaign?
Ans. 

Success metrics for lead campaigns include conversion rates, cost per lead, and engagement levels.

  • Conversion Rate: Percentage of leads that become customers. For example, if 100 leads result in 10 sales, the conversion rate is 10%.

  • Cost Per Lead (CPL): Total campaign cost divided by the number of leads generated. If a campaign costs $1,000 and generates 100 leads, CPL is $10.

  • Lead Quality: Assessment of how likely l...

TikTok Interview Experiences

24 interviews found

Interview Questions & Answers

user image Anonymous

posted on 18 Oct 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

The interviewer being an angry client and the interviewee having to perform objections handling.

Round 3 - Technical 

(4 Questions)

  • Q1. Technical about digital media marketing strategies
  • Q2. How would you structure a performance campaign for this client?
  • Ans. 

    A structured performance campaign focuses on clear objectives, target audience, channels, and measurement metrics.

    • Define clear campaign objectives (e.g., increase sales by 20% in Q2).

    • Identify target audience segments (e.g., millennials interested in fitness).

    • Select appropriate channels (e.g., social media, email marketing, PPC).

    • Create compelling ad creatives tailored to each channel (e.g., video ads for social media).

    • I...

  • Answered by AI
  • Q3. CTR looks weak, what are the thingsyou looking for to fix that?
  • Q4. What are the metrics to judge a successful Lead campaign?
  • Ans. 

    Success metrics for lead campaigns include conversion rates, cost per lead, and engagement levels.

    • Conversion Rate: Percentage of leads that become customers. For example, if 100 leads result in 10 sales, the conversion rate is 10%.

    • Cost Per Lead (CPL): Total campaign cost divided by the number of leads generated. If a campaign costs $1,000 and generates 100 leads, CPL is $10.

    • Lead Quality: Assessment of how likely leads ...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Behavioural questions on why TikTok

Machine Learning Engineer Interview Questions & Answers

user image Avinoor Singh Kohli

posted on 5 Nov 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Basic DP Backtracking Minimum Path Sum

Round 2 - Technical 

(3 Questions)

  • Q1. What are LLM's,
  • Ans. 

    LLMs are Large Language Models used in natural language processing tasks.

    • LLMs are advanced models that can generate human-like text based on input data.

    • They are typically trained on large amounts of text data to learn patterns and relationships.

    • Examples of LLMs include GPT-3 (Generative Pre-trained Transformer 3) and BERT (Bidirectional Encoder Representations from Transformers).

  • Answered by AI
  • Q2. What is attention, describe them and their differences
  • Q3. Discussion of Resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Interviewer asked introduction
  • Q2. After Introduction he will dig into my projects and after that one DSA Problem
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Why choose our comany
  • Ans. 

    Your company stands out for its innovative approach, strong values, and commitment to employee growth and customer satisfaction.

    • Innovative Solutions: Your company consistently leads the market with cutting-edge technology, like the recent launch of your AI-driven analytics platform.

    • Strong Company Values: I admire your commitment to sustainability and ethical practices, as seen in your recent initiatives to reduce carbo...

  • Answered by AI
  • Q2. Do you konw sql
  • Ans. 

    Yes, I am proficient in SQL and can effectively use it for data analysis and reporting.

    • SQL (Structured Query Language) is used for managing and manipulating relational databases.

    • I can write complex queries to extract specific data, such as: SELECT * FROM employees WHERE department = 'Sales';

    • I am familiar with JOIN operations to combine data from multiple tables, e.g., INNER JOIN, LEFT JOIN.

    • I can perform data aggregatio...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. 6 SQL questions: Medium-Hard (using window functions mostly).
  • Q2. Leetcode Medium Coding in Any language
  • Q3. A little project discussion
  • Q4. Some basic questions from resume
Round 2 - Technical 

(1 Question)

  • Q1. Originally Scheduled for 45 minutes. But took more than 1 hour 15 minutes. 1. Resume and Project discussion, in-depth questions in past related projects 2. Basis Statistics and ML theories: Optimization, R...

Interview Questions & Answers

user image Anonymous

posted on 2 Jun 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. How can you implement a HashMap
  • Ans. 

    A HashMap is a data structure that stores key-value pairs for efficient data retrieval using a hash function.

    • Use an array to store the entries, where each entry contains a key and a value.

    • Implement a hash function to compute an index from the key.

    • Handle collisions using chaining (linked lists) or open addressing.

    • Example: For a key 'apple', hash function might return index 3, storing ('apple', value) at array[3].

    • Resize ...

  • Answered by AI
  • Q2. Tell me about previous projects
  • Ans. 

    I worked on various projects, including a web app for task management and a data analysis tool for student performance.

    • Developed a task management web app using React and Node.js, allowing users to create, edit, and delete tasks.

    • Created a data analysis tool in Python that visualized student performance metrics, helping educators identify areas for improvement.

    • Collaborated with a team of 5 to implement Agile methodologi...

  • Answered by AI
  • Q3. How could you improve

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 6 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via LinkedIn

Round 1 - Coding Test 

Leetcode 1 medium question

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - HR 

(2 Questions)

  • Q1. Why are you leaving your company?
  • Q2. What skills do you bring to the role?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for many rounds of interviews
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hacker Rank, 5 questions in total. Topics include operating system, dynamic programming, sql, and so on.

Round 2 - Technical 

(3 Questions)

  • Q1. Chinese Interviewer speaking chinese. One coding questions, a lot of technical questions.
  • Q2. What is the underlying database of mysql?
  • Ans. 

    The underlying database of MySQL is InnoDB.

    • InnoDB is the default storage engine for MySQL.

    • It provides ACID-compliant transactions.

    • Supports foreign keys for referential integrity.

    • InnoDB is designed for high performance and scalability.

  • Answered by AI
  • Q3. How does computer connect with each other IP/TCP?
  • Ans. 

    Computers connect with each other using IP/TCP through a series of protocols and addressing schemes.

    • IP (Internet Protocol) assigns a unique address to each device on a network.

    • TCP (Transmission Control Protocol) manages the transmission of data between devices.

    • Devices communicate by sending packets of data over the network using IP addresses and port numbers.

    • Routers and switches help route the packets to their destinat...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Availability and Hybrid RTO disclosure
Round 2 - Technical 

(1 Question)

  • Q1. Routing protocols
Round 3 - Coding Test 

Python - data types, modules & data manipulation

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Company Website

Round 1 - Coding Test 

Python Class problem and a DFS problem

Round 2 - Case Study 

Recommend places to users

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about TikTok?
Ask anonymously on communities.

TikTok Interview FAQs

How many rounds are there in TikTok interview?
TikTok interview process usually has 1-2 rounds. The most common rounds in the TikTok interview process are Coding Test, Technical and HR.
How to prepare for TikTok interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TikTok. The most common topics and skills that interviewers at TikTok expect are CMS, Content Creation, Customer Service, JQuery and Javascript.
What are the top questions asked in TikTok interview?

Some of the top questions asked at the TikTok interview -

  1. CTR looks weak, what are the thingsyou looking for to fix th...read more
  2. What are the metrics to judge a successful Lead campai...read more
  3. How would you structure a performance campaign for this clie...read more
How long is the TikTok interview process?

The duration of TikTok interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 18 interview experiences

Difficulty level

Easy 29%
Moderate 57%
Hard 14%

Duration

Less than 2 weeks 71%
2-4 weeks 14%
4-6 weeks 14%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.7
 • 474 Interviews
Meesho Interview Questions
3.7
 • 368 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
BlackBuck Interview Questions
3.7
 • 194 Interviews
Digit Insurance Interview Questions
3.8
 • 158 Interviews
Paisabazaar.com Interview Questions
3.4
 • 154 Interviews
Urban Company Interview Questions
3.4
 • 143 Interviews
Ninjacart Interview Questions
3.9
 • 100 Interviews
Zetwerk Interview Questions
4.0
 • 100 Interviews
Porter Interview Questions
3.8
 • 89 Interviews
View all

TikTok Reviews and Ratings

based on 10 reviews

4.1/5

Rating in categories

3.2

Skill development

4.0

Work-life balance

4.1

Salary

3.7

Job security

3.8

Company culture

3.1

Promotions

3.6

Work satisfaction

Explore 10 Reviews and Ratings
Data Analyst
4 salaries
unlock blur

₹6.8 L/yr - ₹9.5 L/yr

Accounts Manager
4 salaries
unlock blur

₹13 L/yr - ₹14 L/yr

SME
4 salaries
unlock blur

₹3.5 L/yr - ₹9 L/yr

Content Moderator
4 salaries
unlock blur

₹3 L/yr - ₹5 L/yr

Payroll Manager
3 salaries
unlock blur

₹22 L/yr - ₹30 L/yr

Explore more salaries
Compare TikTok with

Udaan

3.9
Compare

Swiggy

3.7
Compare

BlackBuck

3.7
Compare

Ninjacart

3.9
Compare
write
Share an Interview