
Synthesized from 11 candidate submissions for ALL.
TikTok's interview process is highly tailored to specific roles, focusing heavily on technical competency and the practical application of past experiences. Candidates should expect a rigorous examination of their resume projects and the ability to articulate complex technical problem-solving strategies.
The candidate applied for an SDE-1 position at TikTok Poland and went through three rounds of interviews, but was ultimately rejected. The candidate felt they did relatively well but could have improved in system design and coherence of thought process.
Initial call with recruiter to discuss experience and common questions
Are you familiar with C++?
Technical and system design round, focusing on data consistency and edge cases
How to store big amounts of data in a database
What are smart pointers
LeetCode problem: Simplify Path
Technical round with a LeetCode hard question
LeetCode problem: Reconstruct Itinerary
Applied for ML intern position, had an online assessment with Leetcode problems
Leetcode problems
First round online assessment
https://leetcode.com/problems/customers-with-maximum-number-of-transactions-on-consecutive-days/description/
https://leetcode.com/problems/minimum-replacements-to-sort-the-array/description/