Some basic Java and database knowledge, and a LeetCode medium problem. The interviewer was friendly and asked follow-up questions about my approach and optimization. Overall, the interview focused more on problem-solving and fundamental understanding rather than advanced topics.
How to choose between LinkedList and ArrayList
The following metrics were computed from 1 interview experience for the TikTok Software Engineer role in Shenzhen, Guangdong.
TikTok's interview process for their Software Engineer roles in Shenzhen, Guangdong is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for TikTok's Software Engineer interview process in Shenzhen, Guangdong.