Software Engineer New Grad applicants have rated the interview process at TikTok with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 22% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer New Grad roles take an average of 42 days to get hired, when considering 23 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 30 days.
Common stages of the interview process at TikTok as a Software Engineer New Grad according to 23 Glassdoor interviews include:
Skills test: 34%
One on one interview: 25%
Phone interview: 22%
Background check: 6%
IQ intelligence test: 3%
Presentation: 3%
Personality test: 3%
Group panel interview: 3%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at TikTok (Mountain View, CA) in Dec 2021
Interview
Hacker Rank -> Two coding technical interviews with two different interviewers. Both easy - medium difficulty. Also asked sql questions. Practice hacker rank, it was mostly based off of that.
I was given an OA Interview, questions were not hard. They sent me a link for a website like HackerRank. One of my answers did not pass(TLE) and i was rejected. The only problem with the process is that they don't notify or send emails to reject you.
I applied online. The process took 2 weeks. I interviewed at TikTok (San Jose, CA) in Sep 2025
Interview
For round 1, the interviewer started with a brief introduction about my recent internship, followed by a medium-level coding question.
For round 2, the interviewer jumped straight into coding and asked me to solve a palindrome problem and a Dijkstra’s algorithm problem.
I applied online. I interviewed at TikTok (San Jose, CA) in Aug 2025
Interview
Online assessment for 70 min. 4 Questions in total. The first two quesitons are easy, should be done with 10 minutes / question. Last two questions are LC Medium level.
Interview questions [1]
Question 1
There are four questions. First two is very simple. Sliding window question and Hashmap. Third one is a question with long description. With batteries, and there're a list of time for batteries to charge. Review hashmap for that.