The first two rounds were pure coding. The third round involved a resume review and system design.
First round: Asked to solve a LeetCode medium question. Solved with an optimal approach and passed.
Second round: Asked to solve a mutated Meeting Rooms II problem. Solved it, but not using the optimal approach. Did not communicate effectively, resulting in a "not pass".
First round: LeetCode 211.
Second round: Not too sure.
The following metrics were computed from 82 interview experiences for the TikTok Software Engineer role in San Jose, California.
TikTok's interview process for their Software Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for TikTok's Software Engineer interview process in San Jose, California.