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:
Skills test: 50%
Other: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at TikTok in Dec 2020
Interview
this is a completely new OA for 2021. The questions are time consuming. Make sure you are very familiar with the language you use for the test. The test cases are tricky, don't expect to pass all of them, just move on to next question if you get stuck in one.
Interview questions [1]
Question 1
I don't remember all of them.
1. Give 2 strings, Add two numbers.
2. Log file. Find whether there are machine problems based on the log
3. A traveler can choose several routes to different places. Each of the route has time and values. Maximize the values while making sure the traveler can come back.
4. don't remember
I applied through an employee referral. I interviewed at TikTok in Jul 2020
Interview
3 tech interviews(first 2 with 2 engineers in that group, 3rd is with hiring manager) and 1 hr interview. The whole process took 2 months. Every interviewer I met is pretty nice.
I applied through a recruiter. I interviewed at TikTok (San Jose, CA) in Nov 2020
Interview
-Recruiter reached out and sent me a coding challenge.
-They asked a graph and a math problem, for the coding challenge both were pretty challenging.
-The questions were absurd, way harder than Google and Amazon OAs
Interview questions [1]
Question 1
If you have an enemy and every hit you give it reduces points in different ways. Find all the possible ways to kill the enemy.