I received an email instructing me to go through the first round via a platform called CodeSignal. I showed up, and it turned out to be an online, automated process with screening (microphone and webcam turned on). It included some theoretical questions about machine learning, which were multiple-choice and quite difficult. (For example, if a question had three correct options and you selected only two, your answer would be marked as wrong.) Then there was a coding problem, which was relatively easy compared to LeetCode examples, perhaps at the medium difficulty level maximum. The final question involved implementing gradient descent from scratch. Most of the code was already written, with a few sections left blank for you to fill in. That part was manageable, but the overall time limit of one hour was not enough. I couldn't help but feel like a lab rat generating training data for CodeSignal!