TikTok

TikTok

7 interview experiences from candidates.

Share experience

See more real TikTok interview questions shared by recent candidates.

swaggyyyangswaggyyyang·Jul 1, 2026·Coding·TikTok

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

040
swaggyyyangswaggyyyang·Jul 1, 2026·Coding·TikTok

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...

020
rokkurokku·Jun 21, 2026·Coding·TikTok

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...

050
yungSlimeyungSlime·May 19, 2026·Coding·TikTok

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)...

060
Hudson-PufferfishHudson-Pufferfish·Apr 9, 2026·Coding·TikTok

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$...

020
iknetiknet·Feb 18, 2026·Coding·TikTok

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...

010
RAraoabinav·Feb 2, 2026·System Design·TikTok

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...

010

Interview Resources

InterviewDB

About InterviewDB

Crowdsourced Interview Question Bank for Job Seekers in Tech/Finance Industry

Copyright © 2026 InterviewDB. Victory is reserved for those who are willing to pay its price.