TikTok offers opportunities and many entry-level jobs, which is great since many companies rarely hire fresh graduates.
They provide a starting point for new grads to gain experience and grow in tech, which is often hard to find elsewhere.
New grads can only apply twice, limiting chances to improve after failing an interview.
Algorithm questions can be tricky, and judging an engineer in 45 minutes may not reflect true capability.
I was referred by a friend at TikTok. It took three weeks to get my first technical interview. This was a standard DSA problem with no formalities or background check, just code. Three weeks later, I had a second interview, which was the same. I rece
4 rounds in total: * 1 round with HR (15-30 minutes) * 2 rounds of tech interview (each 1 hour with medium-hard LC, ML questions, system design) * 1 final round (behavioral questions, about 1 hour)
It took a while to respond during each round. I got LeetCode mediums; one was 221 and the other 79. The interviewer was nice but did not talk or collaborate a lot. I had to ask for feedback in the end.
I was referred by a friend at TikTok. It took three weeks to get my first technical interview. This was a standard DSA problem with no formalities or background check, just code. Three weeks later, I had a second interview, which was the same. I rece
4 rounds in total: * 1 round with HR (15-30 minutes) * 2 rounds of tech interview (each 1 hour with medium-hard LC, ML questions, system design) * 1 final round (behavioral questions, about 1 hour)
It took a while to respond during each round. I got LeetCode mediums; one was 221 and the other 79. The interviewer was nice but did not talk or collaborate a lot. I had to ask for feedback in the end.