Chat with a recruiter where they discussed your background and what you're looking for. They tried to downlevel you. You map to their 3-1 role in terms of YOE and actual job role, but they wanted to interview you at 2-2 and said if you did well enough, they'd consider you for the next level, whatever that actually means.
The recruiter scheduled two coding interviews and let you reschedule when a conflict came up. The first coding interview was interesting. The interviewer had you pause and work with them on figuring out an optimal solution in terms of both space and time complexity. The problem was a LeetCode easy, if that. You came in expecting a LeetCode medium and twisted yourself in knots overthinking it. The interviewer didn't make you feel bad about it.
Since you didn't do well, you found out from the recruiter a few hours before your next coding interview was scheduled (two business days later) that they canceled the second one.
Find the index of the merge point of two linked lists with a common tail.
The following metrics were computed from 24 interview experiences for the TikTok Senior Software Engineer role in United States.
TikTok's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for TikTok's Senior Software Engineer interview process in United States.