First was an online assessment with four questions in seventy minutes. After that was a technical round where they asked me the LRU Cache question. The final round was another technical round where they asked me a two-dimensional DP question.
LRU Cache is a LeetCode hard question.
The following metrics were computed from 199 interview experiences for the TikTok Software Engineer (Internship) role.
TikTok's interview process for their Software Engineer (Internship) roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for TikTok's Software Engineer (Internship) interview process.