The process was two rounds of technical interviews and a technical assessment. You must write runnable code, and you may need to optimise from brute force. The focus was mainly on Data Structures & Algorithms, clean coding, and edge case handling.
The technical round featured a LeetCode question of medium difficulty that involved DP.
The following metrics were computed from 10 interview experiences for the TikTok Software Engineer (SWE II) role.
TikTok's interview process for their Software Engineer (SWE II) roles is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for TikTok's Software Engineer (SWE II) interview process.