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, explaining how dropout works, the role of batch normalization, differences between SGD and Adam, or 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.