I love my team. I think at TikTok it is very, very team dependent. Some teams are horrible; some are really good. Generally, people are really smart, but some teams can have horrible work cultures, such as micromanaging your time or not respecting your off days, etc. I would say it all depends on your team. If you manage to get into a good team with a good leader, even if the work is tough, it's a lot more manageable.
The pace is definitely fast, but a good team helps to make it better. My team works hard, but we also respect off days and weekends as much as we can.
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)
3 Rounds of Technical Interviews. Each round includes a mix of LeetCode-style questions focused on DSA and AI/ML questions based on your previous experiences as well as the team's domain.
HR phone screen: Discussed location preference, role expectations, overall interview structure, an overview of the team, what to expect in the next interview rounds, and why I’m looking for a new role.
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)
3 Rounds of Technical Interviews. Each round includes a mix of LeetCode-style questions focused on DSA and AI/ML questions based on your previous experiences as well as the team's domain.
HR phone screen: Discussed location preference, role expectations, overall interview structure, an overview of the team, what to expect in the next interview rounds, and why I’m looking for a new role.