I applied through a recruiter. I interviewed at TikTok (San Jose, CA) in Jul 2025
Interview
question -- leedcode like, max number in the sliding window, like a max pooling. Also asked a bunch of transformer details, and also stable diffusion, resnet, and etc. Talked about my own research as well.
I applied online. The process took 1 day. I interviewed at TikTok in Oct 2025
Interview
Leetcode and basic knowledge. They ask a lot basic knowledge and ask you to answer leetcode. Not a very good experience. nothing else. but they will ask you to have ML coding the next several rounds
Interview questions [1]
Question 1
Three sum for leetcode and machine learning knowledge
I applied online. The process took 2 weeks. I interviewed at TikTok (New York, NY) in Aug 2025
Interview
60 minutes first-round interview
1. Resume deep dive 15 minutes
2. LC-style coding 20 minutes
3. ML concepts 20 minutes
4. Q&A
The interviewer was nice, giving a few hints when I was stuck on the coding question. I managed to advance to the second round by failed in the end
Interview questions [1]
Question 1
1. Past projects, most proud work
2. Medium question with sliding window solution
3. attention time complexity