TikTok | DataEngineering | Mountain View | Nov [No offer]
[ OK ]K77KwIzNGJ — full writeup
[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2021-11-19
[AVERAGE][ONSITE]OnsiteSWE II (Mid-Level)Rejected
$catproblem.md
I recently graduated with a Master's degree and have 1.5 years of experience. I interviewed for a Data Engineer position at TikTok in Mountain View in November .
The interview process consisted of four rounds:
Recruiter Phone Call: The recruiter asked about my background, why I wanted to join TikTok, and my relocation and visa needs.
Technical Interview 1: This was a 60-minute coding screen round with a data engineer from ByteDance, China. The interview included two Python LeetCode Medium questions and two easy SQL questions.
Technical Interview 2: This was a 60-minute interview with a Senior Data Engineer from the Mountain View office. The interview included background/resume questions, a data engineering system design question, and two easy SQL questions on an ER diagram. The SQL questions focused on group by, joins, case statements, and window functions.
The interview process ended abruptly. I was scheduled for a final 60-minute interview with the hiring manager, but they later informed me that the role's requirements had changed and they needed someone with more experience. They should have identified this during the initial recruiter call. Ultimately, I did not receive an offer.