The interview process consisted of an initial online coding assessment, followed by two technical interviews.
Each interview included:
The process was fast-paced and required strong fundamentals in data structures and problem-solving skills.
How would you design a scalable notification system for millions of users?
The following metrics were computed from 9 interview experiences for the TikTok Software Engineer role in New York, New York.
TikTok's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for TikTok's Software Engineer interview process in New York, New York.