First, a very hard OA with four questions. There might be more than two hard questions that cannot be found elsewhere, but you do not need to pass all questions to get an interview.
Then, three tech interviews via Zoom. All are about coding, with approximately two questions per round. There are no machine learning questions in any round.
Permutation with a follow-up: how to deal with duplication.
LRU (you cannot use packages).
The following metrics were computed from 2 interview experiences for the TikTok Machine Learning Engineer role in Los Angeles, California.
TikTok's interview process for their Machine Learning Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for TikTok's Machine Learning Engineer interview process in Los Angeles, California.