I applied online. The process took 4 weeks. I interviewed at TikTok (San Jose, CA) in Nov 2022
Interview
The whole process is smooth. Mainly focus on my previous research projects. Two rounds in total. Both rounds include coding question (1 leetcode easy + 1 leetcode medium). Some basic ML / DL questions are also included, such as basics of the Transformer
Two rounds, each round for 1 hour, including code + basic ML questions + project. First round is with a senior research scientist, second round with leader. Project really matters.
one interview, first describe resume, then leetcode easy problem, I didn't get best solution. After time is ending, the interviewer told me correct best solution. I was rejected 2 days later.
There are two parts. In the first part, they asked me about my research. In the second part, I was asked to solve a coding problem using whatever language. The problem is around the medium leetcode level coding problems.