I applied online. The process took 6 weeks. I interviewed at TikTok
Interview
HR screening + 3 rounds of technical interviews. Each round include resume deep dive, focusing on past research experience and innovations in transformer-based models. Then a medium to hard level coding.
Interview questions [1]
Question 1
Tell me about a time you made an innovative solution to a ML problem.
Questions cover implementing Breadth-First Search (BFS), and a coding question using the priority queue (didn't exactly remember the question). The technical question includes understanding BERT in machine learning, including how it is trained and the model architecture.
I applied through a recruiter. I interviewed at TikTok (San Jose, CA) in Mar 2024
Interview
It's very efficient. Two-rounds of tech interviews, but I did not survive the second round. The first one is two leet-code, middle level. The second is machine learning system design, designing a recommending system to recommend the restaurant based on the user's preferences.