I applied online. I interviewed at TikTok in Apr 2025
Interview
Software Engineer 1 hour Zoom Interview with resume-related questions in the first 30 minutes and a leetcode style coding problem for the second 30 minutes. Interviewer was kind and generous in giving tips in solving the coding problem
Interview questions [1]
Question 1
Ask about two projects I did on my resume and a medium leetcode question
I applied through a recruiter. The process took 2 weeks. I interviewed at TikTok (Seattle, WA) in Aug 2025
Interview
The interview started with our introductions and a light resume dive. next, we did the coding interview which I couldn't finish on time and he asked me if I knew deep learning questions and I said no.
Interview questions [1]
Question 1
1 leetcode coding question and 1 deep learning question. I got asked a leetcode hard and a deep learning attention question.
The interviewer expected me to know extensive technical details of a specific stage of a machine learning pipeline that their team is using, which I learned at school, but I did not have a thorough hands-on experience as a new grad. The interviewer then turned out to be very unresponsive till the end of the interview, which I think was a clear signal of rejection, but was disturbing.
Interview questions [1]
Question 1
For the coding part, I was required to solve a LeetCode medium and implement a machine learning evaluation algorithm from scratch in 25 minutes.