I applied online. The process took 4 days. I interviewed at TikTok (Dallas, TX) in Jan 2022
Interview
Given 5 coding questions with 5 minutes, 15 minutes, 20 minutes, 40 minutes, and 1 hour roughly for each question. You get emailed very close to the interview date on whether they have moved forward to interview you in the first place. The technical interview is monitored.
Interview questions [1]
Question 1
Sorting an array with n integers with a certain time complexity(forgot the details)
The process of the interview is absolutely a mess. They give you a hard problem and interrupt you frequently while you are explaining. Overall this is a terrible experience. Won't recommend
Process took two weeks (not counting OA to VA). I interviewed at TikTok (Bytedance)
OA screen is on the difficult side as expected, 1 easy, 2 med, and 2 hards. I was invited to Virtual Onsite after a couple months.
Interview questions [1]
Question 1
Two months or so after the OA, I got invited to interview. I was asked a standard LC medium on String parsing in the first round.
Second round was rather unique; I was asked an LC medium to parse user data, and a follow-up consisted of optimizing the solution through parallel computing and external algorithms.
Third round was with Hiring Manager, and I was asked a statistical problem (ML related), which caught me off guard for a few seconds.