Level: Staff-Level
Round: Full Journey · Type: Coding · Difficulty: 6/10 · Duration: 180 min · Interviewer: Friendly
Topics: Machine Learning, Autograd, Numpy, Vectorization, Deep Learning, Probability, Data Structures, Algorithms, Analytical Reasoning, Mathematical Reasoning, Problem Solving
Location: San Francisco Bay Area
Interview date: 2026-01-20
I had two rounds of ML coding interviews. In the first round (75 minutes), I was tested on autograd. I don't think I did well because the interviewer asked me to run the original implementation, and an incomprehensible error message appeared. They asked me why the error occurred. The second round (60 minutes) was a NumPy puzzle, mainly testing my understanding of NumPy vectorization and building basic deep learning components. Overall, it was a good experience, and the interviewer was very intelligent.