It was a four-round interview process over a period of three months.
The first round involved coding exercises similar to those found on LeetCode.
The second round assessed knowledge of machine learning basics and statistics.
The third round focused on discussing work experience and machine learning system design.
The fourth round, with the hiring manager, included further discussion of work experience and a LeetCode-style problem.
Despite excelling in all four rounds, they ghosted me.
They asked me a lot about my past work.
The following metrics were computed from 12 interview experiences for the TikTok Machine Learning Engineer role in Seattle, Washington.
TikTok's interview process for their Machine Learning Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Machine Learning Engineer interview process in Seattle, Washington.