TikTok
High-volume loops with several algorithm rounds, often back to back, then a design round and a hiring-manager conversation.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Second technical phone screen
- 4Onsite: two to three algorithm rounds
- 5Hiring-manager and HR round
Asked on LeetCode
All 348 by time range →- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 100.0
- Number of IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 97.3
- Longest Increasing SubsequencemediumArrayBinary SearchDynamic ProgrammingLongest Increasing Subsequencefrequency 89.7
- Longest Substring Without Repeating CharactersmediumHash TableStringSliding Windowfrequency 87.2
- Number of Distinct IslandsmediumArrayHash TableDepth-First SearchBreadth-First Search+4frequency 86.6
- Course Schedule IImediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sortfrequency 85.9
- Meeting Rooms IImediumArrayTwo PointersGreedySorting+2frequency 83.8
- Merge IntervalsmediumArraySortingQuicksortfrequency 83.0