I applied through university. I interviewed at TikTok
Interview
Resume filtering
1st round interview, 2 interviewer from the team(30min)
1.self-introduction
2.questions about one specific previous project
3. case questions on target job or project (model building, evaluation...)
4. behavioural questions
5. Q&A
2nd round interview is the same procedure but 2 different interviewer from the same team.
Interview questions [1]
Question 1
Why the model you build and implement detect high abnormal labels in a certain period?
The first 20-25 mins: screening, machine learning, and statistics questions. They will ask deep questions, including the methodology of your projects and some machine learning concepts.
Then 2 live coding questions in 20 minutes (SQL+Python)
One on one interview, Used HackerRank to present the data and the problem. Exact answer was not required, just need to type pseudocode and the interviewer will check the logic.
Interview questions [1]
Question 1
A SQL problem requiring calculation of repeat customer rate.