Candidates applying for Software Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 32 days.
Common stages of the interview process at TikTok as a Software Engineer according to 1 Glassdoor interviews include:
Other: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 week. I interviewed at TikTok
Interview
The interview included a resume deep dive and two LeetCode questions. The interviewer was really nice and kept communicating with me, giving me hints — but since getting too many hints can be a red flag, it’s better to share my thoughts proactively before the interviewer offers a hint.
I applied through an employee referral. The process took 2 weeks. I interviewed at TikTok (San Jose, CA) in Sep 2025
Interview
Interviewed for a New Grad AI/ML back-end position. First round was standard CodeSignal. Second round was a 1-hour technical interview.
Despite the recruiter telling me to expect LC Med/Hard and ML theory questions, I was asked computer architecture questions. The rest of the interview was an LC Hard.
Interview questions [1]
Question 1
Explain how CPU scheduling and virtual memory work.
apply thru the refer link, and got the oa, finished oa and got declined. The OA is proctored and needs to present the ID. The OA contains 4 coding question and needs to finish within 70 mins
Interview questions [1]
Question 1
The OA consists of arrays, BFS, return the file path.