I applied online. The process took 4 weeks. I interviewed at TikTok (Mountain View, CA) in Nov 2022
Interview
The whole interview has two round. In the first round, a senior software engineer asked me questions about C++ and computer graphics. In the second round, the team leader asked me about my projects.
Interview questions [1]
Question 1
Q: How to compute outgoing direction given incoming direction and normal?
In the beginning, both sides briefly introduced themselves. The interviewer then asked a few questions regarding the resume. Then I'm required to solve 2 array questions with an increasing difficulty in about half an hour.
Questions were fair for an internship OA. But 2/3 of the questions had broken test cases. Could not test code. Constantly encountering runtime error in their Solution Class. If Tiktok could fix this it would be nice.
Interview questions [1]
Question 1
A dynamic programming question to maximize candy taken from trick or treating.