TikTok
7 interview experiences from candidates.
See more real TikTok interview questions shared by recent candidates.
TikTok | SWEIII (Senior) | Coding | Phone Screen
SWEIII
serialize and de serialize N ary tree input and output and flexiable and you can define by yourslef
TikTok | SWEIII (Senior) | Coding | Onsite
SWEIII
Koko loves to eat bananas. There are n piles of bananas, the ith pile has piles[i] bananas. The guards have gone and will come back in h hours. Koko can decide her bananas per hour eating speed of k. Each hour, she choos...
TikTok | Software Engineer (Senior) | Coding | Phone Screen
Software Engineer
Given a flat array of objects (representing nodes in a graph), where each node contains: A unique identity (id) A reference to its parent (parent id) A text label (txt) The goal is to reconstruct the hierarchical tree st...
TikTok | Site Reliability Engineer (Mid Level) | Coding | Technical Coding Round
Site Reliability Engineer
You are given an integer array nums containing positive integers. We define a function encrypt such that encrypt(x) replaces every digit in x with the largest digit in x. For example, encrypt(523) = 555 and encrypt(213)...
Tiktok | Software Engineer | Coding | Phone Screen
Software Engineer
Meeting Scheduler Problem Date: November 13, 2025 Role: Ads Signal Measurement (Software Engineer Interview) Similar LeetCode Question: 253. Meeting Rooms II Description Given an array meetingTimings of size $n \times 2$...
Tiktok | Software Engineer | Coding | Phone Screen
Software Engineer
You are provided with a set of events describing payment lifecycles. Each event references a specific payment id, and multiple events may belong to the same payment. A payment may experience the following event types: AU...
TikTok | SWE Intern | System Design | 2nd Round
SWE Intern
1. Personal Project Discussion Question Describe your best personal project and why you consider it your best. Detailed Description This question came up after the interviewer looked through my resume and asked me to pic...