I applied online. I interviewed at TikTok in Feb 2025
Interview
The first 30 minutes are dedicated to discussing past projects, with the interviewer occasionally interrupting to ask specific questions (to test your understanding). The remaining 30 minutes involve solving a LeetCode coding question (Dynamic Programming).
Interview questions [1]
Question 1
Could you describe a past project you've worked on?
Both gave a self-introduction, then started asking some machine learning questions regarding classification problems, metrics, and then did a live coding problem, ending with a question round for the interviewer.
Interview questions [1]
Question 1
They asked me to write out the pseudo-code for a transformer
I applied online. The process took 3 months. I interviewed at TikTok (New York, NY) in Feb 2022
Interview
2 technical interview and will be one more interview I guess. The interviewer said the the total interviews are <= 3. I got a refrerral, I think I can get less interview.
Interview questions [1]
Question 1
1. introduction
2. pick 2 projects to explain
3. why need to normalize input
4. batch norm
5. how pooling do the back prop
6. how to calculate auc, roc curve
7. auc and acc
8. flops calculation
9. quick sort (bug free)