I applied online. I interviewed at TikTok (London, England) in Aug 2022
Interview
The process involved initial call with the HR followed by a hackerrank coding round.
The interviewer was very cold and had a very scripted format. The question asked was not related to frontend but rather a typical DS algo related to string partition.
The interviewer just didn't want to hire.
Although it was told that it's the problem solving approach that matters, while I explained that and came up with a close solution but the interviewer rejected!
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