Site Reliability Engineer applicants have rated the interview process at TikTok with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 54% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Site Reliability Engineer roles take an average of 26 days to get hired, when considering 24 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 Site Reliability Engineer according to 24 Glassdoor interviews include:
One on one interview: 31%
Skills test: 24%
Phone interview: 20%
Background check: 11%
Personality test: 4%
Group panel interview: 4%
IQ intelligence test: 4%
Presentation: 2%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 6 weeks. I interviewed at TikTok (Mountain View, CA) in Jun 2023
Interview
The recruiter scheduled a 60 min round giving me almost 2 weeks for preparation before the interview. The interview went really well. Q1) Given a string, you have to shorten the string if it compresses. Ex: - compress aabcaaaade to aabc4xade. aa - 2xa is not short, aaa - 3xa is the same length, so you have to do it for any string less than 3.
Interview questions [1]
Question 1
In the same 60 min interview i was also asked a system design question. Q) Design a monitoring system for Tiktok.
1. Hacker rank - Standard leetcode questions that is around medium to hard standard
2. Tech Lead Interview - Test on linux OS on the different commands inclusive of networking and devops practices
3. Manager Interview
I applied online. The process took 2 weeks. I interviewed at TikTok in Sep 2025
Interview
The process includes two rounds:
Round 1 – 30 minutes of technical questions based on your resume, followed by 30 minutes of live coding on HackerRank.
Round 2 – 30-minute technical interview focusing on problem-solving and advanced concepts.
Interview questions [1]
Question 1
explain the work u did in your previous job in detail?
Got a Leetcode Hard about strings on my first round for an entry level role. Interviewer was nice and helped me debug my code and I went extremely over time but solved it in the end. Still in the process.
Interview questions [1]
Question 1
What technical challenge did you face and how did you solve it?