I applied online. The process took 2 weeks. I interviewed at TikTok in Feb 2022
Interview
Technical phone screen. Leetcode easy and I solved with the accepted solution with test cases passing. However, I was still rejected? Not sure what they were looking for in this interview.
Interview questions [1]
Question 1
Going to respect the company's privacy and not give specifics but this is a Leetcode easy question that you should be able to solve in less than 30 minutes.
I applied online. I interviewed at TikTok in May 2020
Interview
A couple calls. They discuss your career path and the ways in which a role at TikTok might help you build on your academic and professional experiences. Then completed an initial assessment, followed by 2 interviews.
I applied online. The process took 3 months. I interviewed at TikTok (Mountain View, CA) in Oct 2021
Interview
This was for New Grad position. Applied late September and received OA invite a week later. OA had a prescheduled window of two days to complete. After completing OA, received first technical round invite a month later. Received invite to second technical round a day after first round and then HM round a day after the second technical (all rounds about 2 weeks apart). Two days after HM, invited to call with HR and received offer.
Round 1: HackerRank OA, 5 questions in 120 minutes
Round 2: Technical Interview
Round 3: Technical Interview
Round 4: Interview with Hiring Manager
Overall the interviewers were all very polite throughout the interview and helpful when answering questions, which seems to be out of the norm based on the other interviews listed on this site, though all my interviewers were US based, which may have made the difference.
Interview questions [1]
Question 1
OA: 2 easy, 2 medium, 1 hard
Technical 1: Medium graph then hard follow-up
Technical 2: Medium geometric (basic geometry though), then questions related to the team I would be on
HM: Medium tree, interviewer indicated there would be followup but ran out of time doing the first medium