I applied online. I interviewed at TikTok (Mountain View, CA) in Jan 2021
Interview
Standard application, then brief call with a recruiter, then tech screen with an engineer. I didn't get past the tech screen stage, so I don't have information beyond that point.
Interview questions [1]
Question 1
At the tech screen, I was asked a hard DFS and DP question.
Interviewer was very nice, but a bit hard to understand. He asked questions on past projects that I worked on, especially the technical aspects. He also asked questions on frontend theory, and finally asked a coding questions which was done live.
5 rounds interview. Did leetcode and explain before the real questions. Questions were mainly about what you have done before. Only 10% questions were about the frontend. Will send email to schedule the interview time, but mostly at night
The interview process typically starts with a HackerRank online assessment. Candidates who pass move to LeetCode-style data structures and algorithms round. Next is a Frontend/React coding round, where candidates build UI components, manage state, handle events, and discuss performance. Finally, a hiring manager interview assesses overall experience, collaboration, and fit with the team and product.
Interview questions [1]
Question 1
Longest arithmetic subsequence
Image carousel with smooth transitions