TikTok Software Engineer - New Grad interview questions
based on 25 ratings - Updated Dec 12, 2025
Difficultinterview difficulty
Mostly negativeinterview experience
How others got an interview
71%
Applied online
Applied online
18%
Employee referral
Employee referral
6%
Recruiter
Recruiter
6%
Campus recruiting
Campus recruiting
Interview search
25 interviews
Viewing 1 - 5 of 25 Interviews
TikTok interviews FAQs
Candidates applying for Software Engineer - New Grad roles take an average of 21 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at TikTok overall takes an average of 26 days.
Common stages of the interview process at TikTok as a Software Engineer - New Grad according to 2 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
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.