Coding interview questions

TikTok Medium Coding Interview Questions (DSA)

The 26 medium DSA problems TikTok has asked most in the last six months, most-asked first. Switch tabs to see the rest of the 34. 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.

26medium problems
26full breakdowns
34TikTok problems in all

By difficulty: All (34) · 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
134.Gas Station
Full breakdownArrayGreedy
Medium+5▶ Mock
437.Path Sum III
Full breakdownTreeDepth-First SearchBinary Tree
Medium▶ Mock
694.Number of Distinct Islands
Full breakdownArrayHash TableDepth-First Search
Medium▶ Mock
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
1834.Single-Threaded CPU
Full breakdownArraySortingHeap (Priority Queue)
Medium▶ Mock
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 medium TikTok coding questions are most common?

InterviewSkool has 26 medium TikTok coding questions. Focus on the top 10 to 15 most common problems for the best ROI.

How many medium questions does TikTok have?

TikTok has 26 medium coding questions out of 34 total. Most interviews focus on Medium problems, so this is the most important difficulty to prepare for.

Are these TikTok medium questions free?

Yes. All 26 medium TikTok coding questions are free to browse. No sign-up required. Filter by topic and click any problem to open it on LeetCode.

Practice with a Mock Interview

Simulate real TikTok interview pressure with our AI interviewer.

Start Mock Interview →