The process was a two-round interview. Both rounds included two LeetCode questions for SQL and Python, and they were very easy. The interview also included some basic behavioral questions about your resume, research, and projects, which tested whether you are suitable for this position.
SQL: tree construction.
Python: LeetCode easy.
The following metrics were computed from 53 interview experiences for the TikTok Data Engineer role.
TikTok's interview process for their Data Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for TikTok's Data Engineer interview process.