After the recruiter call, there are 4 rounds.
Two rounds are scheduled per day.
Questions focus on SQL, Python, and big data proficiency.
Working knowledge of big data technologies such as Hive and Spark is a must.
SQL: LeetCode medium to hard. Schema/data samples are provided. Queries will require revisions based on interviewer follow-ups.
Python: LeetCode easy to medium. It is important to clarify all details before attempting to write any code. Additionally, space and time complexity analysis is required.
Big Data: Basic knowledge and project experience.
The following metrics were computed from 37 interview experiences for the TikTok Data Engineer role in United States.
TikTok's interview process for their Data Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for TikTok's Data Engineer interview process in United States.