J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez TikTok en juil. 2021
Entretien
On the job portal, first it will show "Resume screening". Within a couple days, this changed to "Evalutaion passed". Only at this stage does the hiring manager actually see your resume and decide whether you'll be interviewed. Then, if it changes to "Interviewing" you've been selected to actually begin the interviewing process. Each of the above steps had about 1-3 days in between. If your application status doesn't update within a few days, you probably. haven't been selected and at some point it will change to "Ended".
A recruiter will reach out to you to schedule interviews. 20 min
Interview #1: Phone interview with a recruiter (just talk about yourself, experience, projects, etc.)
Interview #2: Technical interview (for me with another Data Scientist on the team). They're on HackerRank, but the interviewer copy & pasted questions in rather than using HackerRank questions. I was asked a probability question (no code) and an algorithm question (Python). 1 hr
Interview #3: Technical interview (for me with a software engineer on the team). I was asked a SQL question and an algorithm question (python). 1 hr
I believe there would've been 1 or 2 more interviews, but this is where my journey ended. All together, the process lasted about a month.
A former colleague referred me to the Data Scientist position at TikTok, which kicked off the interview process. The technical screen included a question about designing an A/B test for a ranking model, followed by an SQL challenge related to user sessions. The funny part was that the SQL problem was a twist on one I had been grinding through on PracHub just a few days prior. After some behavioral interviews, I received an offer, but ultimately decided to decline as it didn't align with my goals.
Questions d'entretien [2]
Question 1
Walk me through how you'd design an A/B test for a new ranking model on the For You feed, and how you'd pick guardrail metrics.
Given a sessions table (user_id, session_start, session_end, country), write SQL to find the users whose average session length grew the most week-over-week.
J'ai postulé en ligne. J'ai passé un entretien chez TikTok (Londres, Angleterre)
Entretien
one medium level sql test and an open question
Since i'm not familiar with business context(though i actually spent time preparing AB test and causal inference), i didn't get what i should answer.
Questions d'entretien [1]
Question 1
if tiktok shop is going to launch in Netherland, how to evaluate it before AB test