Taro Logo

Machine Learning Engineer Interview Experience - Singapore, Singapore

July 8, 2025
Neutral ExperienceNo Offer

Process

Each round typically includes one or two LeetCode-style algorithm questions, usually focusing on data structures like arrays, hash maps, or binary trees.

In addition to coding, they also ask some basic but fundamental machine learning and deep learning questions. For example, they might ask about:

  • Explaining how dropout works
  • The role of batch normalization
  • Differences between SGD and Adam
  • How overfitting can be handled

Sometimes, they might dive deeper into topics like activation functions, loss functions, or model regularization techniques. The difficulty is usually moderate, but they do expect clear and structured explanations.

Questions

Introduce dropout.

Why Batch Normalization (BN) works. Why BN needs a shift and rescale.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the TikTok Machine Learning Engineer role in Singapore, Singapore.

Success Rate

23%
Pass Rate

TikTok's interview process for their Machine Learning Engineer roles in Singapore, Singapore is very selective, failing most engineers who go through it.

Experience Rating

Positive31%
Neutral31%
Negative38%

Candidates reported having mixed feelings for TikTok's Machine Learning Engineer interview process in Singapore, Singapore.

TikTok Work Experiences