TikTok Interview Questions

Review this list of 71 TikTok interview questions and answers verified by hiring managers and candidates.
  • TikTok logoAsked at TikTok 

    "I aim to utilize hands-on activities to apply the knowledge I've acquired, safeguard the organization from threat actors, and contribute to its growth."

    Bravin V. - "I aim to utilize hands-on activities to apply the knowledge I've acquired, safeguard the organization from threat actors, and contribute to its growth."See full answer

    Software Engineer
    Behavioral
  • TikTok logoAsked at TikTok 

    "Actually, all experiences in my life have been important so far. I say this with conviction since i consider myself a highly introspective person and often find ways to make myself more efficient. So, retrospection becomes very important for me. Still amongst them, the most valuable experience for me during my entrance exam preparation. I wasn't a good scorer and despite studying for the entire day couldnt score marks. It my self confidence to plummet. In the final days of the exam, i just told"

    Trusha M. - "Actually, all experiences in my life have been important so far. I say this with conviction since i consider myself a highly introspective person and often find ways to make myself more efficient. So, retrospection becomes very important for me. Still amongst them, the most valuable experience for me during my entrance exam preparation. I wasn't a good scorer and despite studying for the entire day couldnt score marks. It my self confidence to plummet. In the final days of the exam, i just told"See full answer

    Data Scientist
    Behavioral
  • TikTok logoAsked at TikTok 

    "Clarify: User experience improvements or revenue based improvements for the company? (Assumed UX) Can it be hardware or must it be software? (assumed I have the choice) Position: My favorite product is Airbnb. It's an app that let's people list their home for short term rental and then let's guests book those homes (or rooms) to stay in. It's used primarily for vacations but people all over the world now use it for business or even longer term stays. It's idea was pretty revolutionary a"

    Joel A. - "Clarify: User experience improvements or revenue based improvements for the company? (Assumed UX) Can it be hardware or must it be software? (assumed I have the choice) Position: My favorite product is Airbnb. It's an app that let's people list their home for short term rental and then let's guests book those homes (or rooms) to stay in. It's used primarily for vacations but people all over the world now use it for business or even longer term stays. It's idea was pretty revolutionary a"See full answer

    Product Manager
    Product Design
  • TikTok logoAsked at TikTok 

    "Instagram Reels: Instagram's answer to TikTok, Reels allows users to create and share short-form videos within the Instagram app. It leverages Instagram's existing user base and social features. YouTube Shorts: YouTube introduced Shorts as a feature within its platform to enable users to create short, catchy videos. It capitalizes on YouTube's extensive content creator community and viewer base. Snapchat Spotlight: Snapchat's Spotlight feature highlights short-form videos in"

    Jessie Y. - "Instagram Reels: Instagram's answer to TikTok, Reels allows users to create and share short-form videos within the Instagram app. It leverages Instagram's existing user base and social features. YouTube Shorts: YouTube introduced Shorts as a feature within its platform to enable users to create short, catchy videos. It capitalizes on YouTube's extensive content creator community and viewer base. Snapchat Spotlight: Snapchat's Spotlight feature highlights short-form videos in"See full answer

    Product Manager
    Product Strategy
  • TikTok logoAsked at TikTok 

    "Clarifying questions By mutual follows, we mean that both of them follow each other on Tiktok, correct? : Yes We want to know an average number for the same, ie mean and not median or any other value, right? : Yes Shall we consider the global audience or that of a particular country? : Global Can we assume the time setting of this question as of 2025?: yes Here’s how I will tackle this question. > We will first estimate the total number of Tiktok users. Then we will try to"

    Kartikeya N. - "Clarifying questions By mutual follows, we mean that both of them follow each other on Tiktok, correct? : Yes We want to know an average number for the same, ie mean and not median or any other value, right? : Yes Shall we consider the global audience or that of a particular country? : Global Can we assume the time setting of this question as of 2025?: yes Here’s how I will tackle this question. > We will first estimate the total number of Tiktok users. Then we will try to"See full answer

    Product Manager
    Estimation
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Clarify Questions • Target Audience: Are we focusing on existing TikTok users, new users, or both? • Scope of Search Features: Are we looking at in-app search, search engine optimization (SEO), or both? • Geographical Focus: Are there specific regions we are targeting for user acquisition? Goal Our primary goal is to increase user adoption and market share by making it easier for users to discover and engage with TikTok Shop through optimized search features. User Segments Current TikTo"

    Vihari K. - "Clarify Questions • Target Audience: Are we focusing on existing TikTok users, new users, or both? • Scope of Search Features: Are we looking at in-app search, search engine optimization (SEO), or both? • Geographical Focus: Are there specific regions we are targeting for user acquisition? Goal Our primary goal is to increase user adoption and market share by making it easier for users to discover and engage with TikTok Shop through optimized search features. User Segments Current TikTo"See full answer

    Product Manager
    Product Strategy
  • TikTok logoAsked at TikTok 
    Video answer for 'Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in clockwise spiral order.'
    Machine Learning Engineer
    Data Structures & Algorithms
    +3 more
  • TikTok logoAsked at TikTok 
    Data Engineer
    Data Structures & Algorithms
    +4 more
  • TikTok logoAsked at TikTok 
    Product Manager
    Behavioral
  • TikTok logoAsked at TikTok 

    "Provided an overview of IG Search and the value it provides for users Gave 3 metrics that I would consider when determining success Shared the metric that I would use as the north star Got a follow up question. If users were clicking on irrelevant results from their search would that affect your metrics and how would you deal with that Do you think it is a bad thing if users use search to search for something, get irrelevant results and perform an action based on that?"

    Ruth J. - "Provided an overview of IG Search and the value it provides for users Gave 3 metrics that I would consider when determining success Shared the metric that I would use as the north star Got a follow up question. If users were clicking on irrelevant results from their search would that affect your metrics and how would you deal with that Do you think it is a bad thing if users use search to search for something, get irrelevant results and perform an action based on that?"See full answer

    Product Manager
    Analytical
  • TikTok logoAsked at TikTok 
    Video answer for 'Merge k sorted linked lists.'
    +6

    "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"

    Guilherme F. - "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • TikTok logoAsked at TikTok 

    "This system design question is very small compared to other questions like design instagram, twitter, google drive etc... Since the design involves less components the level of detail we have to go in them were deep. I had to explain how to deal with all the NFR for the distributed cache system. Whether it is a push model or a pull model. Hade to do BOE calculations for the database too."

    Jagan M. - "This system design question is very small compared to other questions like design instagram, twitter, google drive etc... Since the design involves less components the level of detail we have to go in them were deep. I had to explain how to deal with all the NFR for the distributed cache system. Whether it is a push model or a pull model. Hade to do BOE calculations for the database too."See full answer

    Software Engineer
    System Design
    +1 more
  • TikTok logoAsked at TikTok 
    Software Engineer
    Data Structures & Algorithms
    +4 more
  • TikTok logoAsked at TikTok 
    Product Manager
    Behavioral
  • TikTok logoAsked at TikTok 
    Product Manager
    Execution
    +1 more
  • TikTok logoAsked at TikTok 
    +5

    "bool isValidBST(TreeNode* root, long min = LONGMIN, long max = LONGMAX){ if (root == NULL) return true; if (root->val val >= max) return false; return isValidBST(root->left, min, root->val) && isValidBST(root->right, root->val, max); } `"

    Alvaro R. - "bool isValidBST(TreeNode* root, long min = LONGMIN, long max = LONGMAX){ if (root == NULL) return true; if (root->val val >= max) return false; return isValidBST(root->left, min, root->val) && isValidBST(root->right, root->val, max); } `"See full answer

    Data Engineer
    Coding
    +4 more
  • "too much discussing on p-value…. and theoritical things…. country are independant…."

    Brook - "too much discussing on p-value…. and theoritical things…. country are independant…."See full answer

    Data Scientist
    Analytical
  • TikTok logoAsked at TikTok 
    +17

    " O(n) time, O(1) space from typing import List def maxsubarraysum(nums: List[int]) -> int: if len(nums) == 0: return 0 maxsum = currsum = nums[0] for i in range(1, len(nums)): currsum = max(currsum + nums[i], nums[i]) maxsum = max(currsum, max_sum) return max_sum debug your code below print(maxsubarraysum([-1, 2, -3, 4])) `"

    Rick E. - " O(n) time, O(1) space from typing import List def maxsubarraysum(nums: List[int]) -> int: if len(nums) == 0: return 0 maxsum = currsum = nums[0] for i in range(1, len(nums)): currsum = max(currsum + nums[i], nums[i]) maxsum = max(currsum, max_sum) return max_sum debug your code below print(maxsubarraysum([-1, 2, -3, 4])) `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • TikTok logoAsked at TikTok 
    Machine Learning Engineer
    Concept
    +1 more
Showing 41-60 of 71