TikTok Software Engineer Interview Questions
The questions to prepare for a TikTok Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Use a sliding window and frequency counts to find the shortest substring containing all characters of t.
TikTokRebuild a binary tree from preorder and inorder traversals using recursion and an index map in O(n) time.
TikTokPlan the launch of a new service by defining scope, sequencing trade-offs, and de-risking scale before build starts.
TikTokTests distributed systems design for ordering, durability, and backpressure handling.
TikTokSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests system design for streaming risk signals, policy enforcement, and scalability under abuse traffic.
TikTokTests your understanding of concurrency failure modes and the necessary conditions for deadlock.
TikTokAssesses your understanding of streaming inference or data pipelines for AI workloads.
TikTokAssesses your practical backend and SQL fundamentals for building and querying data systems.
TikTokUse CTEs, self-joins, and window functions to detect overlapping TikTok logins and merge session durations per user.
TikTokRank each active creator's public TikTok videos by January engagement using joins, aggregation, and ROW_NUMBER().
TikTokJoin TikTok Shop tables, calculate creator GMV, and rank creators within each product category using ROW_NUMBER().
TikTok