Machine Learning Engineer applicants have rated the interview process at TikTok with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 35% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 28 days to get hired, when considering 134 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 30 days.
Common stages of the interview process at TikTok as a Machine Learning Engineer according to 134 Glassdoor interviews include:
One on one interview: 31%
Skills test: 28%
Phone interview: 26%
Background check: 6%
Presentation: 4%
Personality test: 3%
Group panel interview: 1%
Other: 1%
IQ intelligence test: 1%
Here are the most commonly searched roles for interview reports -
Started with a recruiter screen with simple checks. Then went through 3 rounds of interviews. First 2 rounds were live coding with deep dive on previous projects. 2nd round went really deep of every previous work I did from MLE perspective with being questioned of every possible decision choice. Last was interview with team manager.
Interview questions [1]
Question 1
Recommendation system questions. Coding problems were I remember leetcode medium level.
three rounds, each has coding + ml basic + resume related questions
understand all the details in resume is important, since might go very deep down the project you have worked on
The first round was mainly a CV walkthrough.
The second round focused in depth on one specific project.
Both rounds also included LeetCode medium-level problems.
The third round was with the hiring manager with both project and problems for their business.