I applied online. The process took 3 weeks. I interviewed at TikTok (San Jose, CA) in June 2020
Interview
The recruiter will call you at first and give detail on the job description.
Then, there will be 3 rounds of technical interviews. Some you might interview with employees in China, thus the interview time might be in the evening.
After technical interviews, you will schedule an interview with HR.