Introduce yourself.
Ask about past experience.
Coding problem.
For the coding problem, at first, I gave an O(n) time complexity solution. The interviewer asked if I could do better, so I provided another solution which takes O(log n). They still felt the algorithm was too slow, so eventually, I gave out an answer which only takes O(1).
No idea why they rejected me.
A Leetcode System Design problem.
The following metrics were computed from 1 interview experience for the TikTok iOS Engineer role in Los Angeles, California.
TikTok's interview process for their iOS Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for TikTok's iOS Engineer interview process in Los Angeles, California.