Data Engineer applicants have rated the interview process at TikTok with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 59% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Engineer roles take an average of 15 days to get hired, when considering 39 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 30 days.
Common stages of the interview process at TikTok as a Data Engineer according to 39 Glassdoor interviews include:
One on one interview: 36%
Skills test: 28%
Phone interview: 21%
Personality test: 4%
Group panel interview: 4%
Background check: 4%
Drug test: 2%
Other: 2%
Here are the most commonly searched roles for interview reports -
The hiring manager is from China and asked me basic knowledge about data modeling and Spark. Then a basic retention sql question and a leetcode medium. All the language use during the process is Chinese.
Interview questions [1]
Question 1
A user retention sql, star schema, snowflake schema, etc.
Not smooth, HR screening was smooth but later interviewed by keep asking somehting i wasn't really understand. Overall experience wans't good. Hope I meet other nicer recruiter next time. That's the reason I give a down thumb on this experience.
I applied through an employee referral. The process took 2 weeks. I interviewed at TikTok (San Jose, CA)
Interview
3 rounds in total. Every round will have deep dive on Resume, foundation questions, 2-3 Coding questions, BQ questions... Overall fair enough. Coding on their own platform. Might interview in Chinese sometimes.
First round of tech interview: 3 questions, 1 SQL hard, 1 SQL medium and 1 brain teaser. Interviewer asked to code in a notepad and insist my solution was wrong. As I couldn't run the code in IDE I couldn't prove my code was right. After my interview I ran my code and it is working perfectly well.