I first had an HR phone screen, followed by two technical coding interviews over the next two weeks.
I was rejected at this stage, but usually there is an additional Hiring Manager interview afterward.
One round was a string simulation problem, and the other round involved data structures, specifically a heap and a binary search.
The following metrics were computed from 385 interview experiences for the TikTok Software Engineer role in United States.
TikTok's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Software Engineer interview process in United States.