IOS Engineer applicants have rated the interview process at TikTok with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 17% positive. To compare, the company-average is 37.3% positive. This is according to Glassdoor user ratings.
Candidates applying for IOS Engineer roles take an average of 26 days to get hired, when considering 6 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 IOS Engineer according to 6 Glassdoor interviews include:
Phone interview: 40%
Group panel interview: 20%
Drug test: 20%
Skills test: 20%
Here are the most commonly searched roles for interview reports -
There were 2 interviews. I think they auto-passed the first one and moved me to the second one an hour after finishing my first interview. The interviewers were kind throughout the process. iOS questions weren't asked until the second interview. I did my interview coding questions in Java, which interviewers weren't really familiar with.
The interview process was quick and the interviewers were patient and helpful. I had two rounds of technical interviews and a phone interview. The questions weren't too difficult. A mix of short answer questions and coding exercises.
The interview began with a general introduction. During the time of the interview there was one LC med question about DFS for you to answer on hackerrank, following with some question time at the end.
Interview questions [1]
Question 1
Traversing the graph to find if path exist for a given string
I applied online. The process took 2 weeks. I interviewed at TikTok
Interview
The interview was very simple. They asked a few iOS specific questions, and then 2 leetcode ~medium questions for both rounds.
I felt it was a negative experience because the interview was completely one dimensional and at no point did we discuss anything of substance. It felt like a college quiz.
Interview questions [1]
Question 1
A polymorph of the leetcode course schedule problem: https://leetcode.com/problems/course-schedule/description/