I had an initial call with the recruiter, who asked me two fairly easy questions on data structures and probability—which felt a bit unusual for an ML Engineer role. Then came the technical interview, which focused on my background and included two more questions, again on probability and data structures.
The data structure question wasn’t particularly hard, but explaining a complex solution purely verbally—without writing anything—was definitely challenging. As for the probability question, I answered it correctly based on my understanding, but the interviewer asked for a formal proof. I struggled with that part because I was approaching the problem from a different perspective. I got rejected after that round.