Ask about your projects in detail and some other machine learning knowledge related to the models you used in your projects. Then you are asked to do one coding question.
a little difficult. the interview last 60 mins, will ask the projects and leetcode, need to anser in 25mins [dynamic programming, array, linked list, and also ask the time complexity and space complexity.]
I applied through a recruiter. The process took 1 week. I interviewed at TikTok in Jul 2025
Interview
3 tech + 1Hr, however, I only had 2 tech, one with hiring manager, interview is intense, done within one week. usually its cv deep dive and leetcode: dp and dfs for me.
The interviewer is very knowledgeable and asked related questions regarding algorithm and machine learning techniques. Some were easy and some were quite in depth. No follow up from them after my second round even after sending them an email
Algorithm Engineer applicants have rated the interview process at TikTok with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at TikTok as a Algorithm Engineer according to 3 Glassdoor interviews include:
Skills test: 33%
Background check: 17%
Personality test: 17%
Phone interview: 17%
One on one interview: 17%
Here are the most commonly searched roles for interview reports -