Explore questions associated with TikTok. Review the source details, then use the workspace for code, notes, and diagrams.
94 questions in the library. A source association does not guarantee a future interview question.
Behavioral and leadership · Coding · Machine learning · Object-oriented design · Other questions · System design
Loading questions…
Practice system design interviews out loud with an AI interviewer, a shared whiteboard and a scorecard for your level.
© 2026 SysRound. SysRound is an AI practice tool. The AI interviewer and the AI feedback can be wrong. Use it for your own practice, not to hire people.
Showing 51–75
Companies: TikTok
Model Interpretability · Regression & Statistical Modeling
Given a sorted (non-decreasing) array, return the starting and ending indices of a target value (or [-1, -1] if it’s not present). The challenge is…
Companies: TikTok, Amazon, Apple, Meta +3
Array · Binary Search
Maintain a data structure that supports adding integers from a stream and returning the current median efficiently for many interleaved addNum and findMedian calls. The…
Companies: TikTok, Adobe, Amazon, D. E. Shaw +4
Data Stream · Design · Heap (Priority Queue) · Sorting
Companies: TikTok
Given two arrays gas and cost around a circular route, find the unique starting station index from which you can travel clockwise once without your…
Companies: TikTok, Adobe, Bloomberg, Expedia +2
Array · Greedy
Given two strings s and t, return the minimum window substring of s that contains every character of t including duplicates, or an empty string…
Companies: TikTok
Find the length of the longest contiguous "mountain" subarray — a strictly increasing sequence immediately followed by a strictly decreasing sequence with length ≥ 3…
Companies: TikTok, Oracle
Array · Dynamic Programming · Enumeration · Two Pointers
Given a string and an integer K, find the length of the longest substring that contains at most K distinct characters. This is typically solved…
Companies: TikTok, LinkedIn
Hash Table · Sliding Window · String
Implement an LRUCache that supports O(1) average-time get(key) returning the value or -1 and put(key, value) which inserts or updates a key and, if capacity…
Companies: TikTok, Adobe, Amazon, Anthropic +29
Data Structure Design · Design · Doubly-Linked List · Hash Table
Given an n×n binary grid where you can flip at most one 0 to 1, compute the largest possible 4-directional island size after the flip…
Companies: TikTok, DoorDash, Meta, Uber
Array · Breadth-First Search · Depth-First Search · Matrix
Given a list of meeting time intervals, determine the minimum number of conference rooms required so that no meetings overlap. The core challenge is computing…
Companies: TikTok, Amazon, Apple, Google +9
Array · Greedy · Heap (Priority Queue) · Prefix Sum
Given a list of intervals, merge all overlapping (including touching endpoints) intervals and return the minimal set of non-overlapping intervals that cover them. Key pattern…
Companies: TikTok, Amazon, Antithesis, Apple +16
Array · Quicksort · Sorting
Partition the array into contiguous subarrays of length at most k, replace every value in a subarray with that subarray's maximum, and maximize the resulting…
Companies: TikTok
Array · Dynamic Programming
Count how many downward paths (parent→child, can start and end at any nodes) in a binary tree sum to a given target. The challenge is…
Companies: TikTok
Binary Tree · Depth-First Search · Tree
Given n people and pairwise dislikes, determine whether the corresponding undirected graph is bipartite — i.e., whether you can 2-color all vertices (split into two…
Companies: TikTok, LinkedIn, Uber
Bipartite Graph · Breadth-First Search · Depth-First Search · Graph Coloring