The OA felt standard, but the onsite was tougher than expected.
I tripped up during the live coding round—even though I had done plenty of LeetCode, solving under pressure was different.
Looking back, I wish I had done more mock interviews or reviewed real interview flows ahead of time.
Platforms like Hack2Hire can help simulate that pressure and show you what kinds of questions actually come up, especially for companies like TikTok.
What are your ambitions in the next 5 years?
Given a 2D grid of 0s and 1s, count the number of islands.
Design a feature flag system for A/B testing.
The following metrics were computed from 17 interview experiences for the TikTok Software Engineer role in Canada.
TikTok's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for TikTok's Software Engineer interview process in Canada.