The interview process began with an online assessment (OA), followed by a behavioral interview and a phone screen.
This was then succeeded by a series of interviews that consisted of LeetCode hard problems and some medium ones.
The OA itself also included two LeetCode hard problems and a multi-threading question.
Overall, the process was quite difficult for an internship.
Asked about multi-threading and parallelization.
The following metrics were computed from 1 interview experience for the TikTok Software Engineer Intern role in Toronto, Ontario.
TikTok's interview process for their Software Engineer Intern roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Software Engineer Intern interview process in Toronto, Ontario.