Coding interview questions

TikTok Coding Interview Questions (DSA)

The 34 DSA problems TikTok has asked most in the last six months, most-asked first. 34 of them have a full breakdown with diagrams and code. Tick them off as you go.

Practice a TikTok interview with me

I'm Alex. I'll pick 2 problems from TikTok's list at your level and interview you like a real TikTok round.

34problems
34full breakdowns
39topics

By difficulty: Easy (2) · Medium (26) · Hard (6)

Start TikTok Mock Interview→

Topics

56.Merge Intervals
Full breakdownArraySortingQuicksort
Medium+14▶ Mock
146.LRU Cache
Full breakdownHash TableLinked ListDesign
Medium+9▶ Mock
200.Number of Islands
Full breakdownArrayDepth-First SearchBreadth-First Search
Medium+7▶ Mock
207.Course Schedule
Full breakdownDepth-First SearchBreadth-First SearchGraph Theory
Medium+4▶ Mock
253.Meeting Rooms II
Full breakdownArrayTwo PointersGreedy
Medium+6▶ Mock
394.Decode String
Full breakdownStringStackRecursion
Medium▶ Mock
845.Longest Mountain in Array
Full breakdownArrayTwo PointersDynamic Programming
Medium▶ Mock
54.Spiral Matrix
Full breakdownArrayMatrixSimulation
Medium+2▶ Mock
78.Subsets
Full breakdownArrayBacktrackingBit Manipulation
Medium▶ Mock
1352.Product of the Last K Numbers
Full breakdownArrayMathDesign
Medium▶ Mock
189.Rotate Array
Full breakdownArrayMathTwo Pointers
Medium+1▶ Mock
787.Cheapest Flights Within K Stops
Full breakdownDynamic ProgrammingDepth-First SearchBreadth-First Search
Medium▶ Mock
886.Possible Bipartition
Full breakdownDepth-First SearchBreadth-First SearchUnion-Find
Medium▶ Mock
904.Fruit Into Baskets
Full breakdownArrayHash TableSliding Window
Medium▶ Mock
428.Serialize and Deserialize N-ary Tree
Full breakdownStringTreeDepth-First Search
134.Gas Station
Full breakdownArrayGreedy
Medium+5▶ Mock
432.All O`one Data Structure
Full breakdownHash TableLinked ListDesign
437.Path Sum III
Full breakdownTreeDepth-First SearchBinary Tree
Medium▶ Mock
694.Number of Distinct Islands
Full breakdownArrayHash TableDepth-First Search
Medium▶ Mock
25.Reverse Nodes in k-Group
Full breakdownLinked ListRecursion
1248.Count Number of Nice Subarrays
Full breakdownArrayHash TableMath
Medium▶ Mock
1043.Partition Array for Maximum Sum
Full breakdownArrayDynamic Programming
Medium▶ Mock
974.Subarray Sums Divisible by K
Full breakdownArrayHash TablePrefix Sum
Medium▶ Mock
33.Search in Rotated Sorted Array
Full breakdownArrayBinary Search
Medium+5▶ Mock
340.Longest Substring with At Most K Distinct Characters
Full breakdownHash TableStringSliding Window
Medium▶ Mock
295.Find Median from Data Stream
Full breakdownTwo PointersDesignSorting
Hard+6▶ Mock
3161.Block Placement Queries
Full breakdownArrayBinary SearchBinary Indexed Tree
206.Reverse Linked List
Full breakdownLinked ListRecursion
Easy+4▶ Mock
1.Two Sum
Full breakdownArrayHash Table
Easy+10▶ Mock
1834.Single-Threaded CPU
Full breakdownArraySortingHeap (Priority Queue)
Medium▶ Mock
827.Making A Large Island
Full breakdownArrayDepth-First SearchBreadth-First Search
227.Basic Calculator II
Full breakdownMathStringStack
Medium▶ Mock
199.Binary Tree Right Side View
Full breakdownTreeDepth-First SearchBreadth-First Search
Medium▶ Mock

Frequently Asked Questions

What questions does TikTok ask in coding interviews?

TikTok coding interviews focus on Array, Backtracking, Binary Indexed Tree, Binary Search, and other data structure problems. We compiled 34 questions from real TikTok interviews. The most common topics are Array, Backtracking, Binary Indexed Tree, Binary Search, Binary Tree. Filter by topic to see what comes up most often.

How many TikTok coding interview questions are there?

InterviewSkool has 34 TikTok coding interview questions: 2 Easy, 26 Medium, and 6 Hard. Most TikTok interviews focus on Medium-difficulty problems, so prioritize those in your prep.

How should I prepare for TikTok coding interviews?

Start with Medium difficulty problems. Group by topic (Array, Tree, DP) to build pattern recognition. Aim to solve 30 to 40 problems before your interview. Then practice under pressure with a mock interview.

Are TikTok coding interview questions free?

Yes. All 34 TikTok coding interview questions are free to browse with no sign-up required. You can filter by difficulty and topic tags. Start a mock interview with a free credit to practice under real pressure.

Practice with a Mock Interview

Simulate real TikTok interview pressure with our AI interviewer.

Start Mock Interview →