Taro Logo

Machine Learning Scientist Interview Experience

December 13, 2025
Positive ExperienceGot Offer

Process

They asked me to implement a sparse matrix from scratch, without relying on any existing matrix or linear algebra libraries. This required designing an efficient internal data structure to store only the non-zero elements, rather than allocating memory for the entire matrix. In addition to the core representation, I needed to implement both addition and multiplication operations, making sure they handled sparsity correctly, maintained good performance, and produced accurate results even when matrices had different sparsity patterns.

Questions

They asked me to implement a sparse matrix from scratch, without relying on any existing matrix or linear algebra libraries. This required designing an efficient internal data structure to store only the non-zero elements, rather than allocating memory for the entire matrix. In addition to the core representation, I needed to implement both addition and multiplication operations, making sure they handled sparsity correctly, maintained good performance, and produced accurate results even when matrices had different sparsity patterns.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Pinterest Machine Learning Scientist role.

Success Rate

0%
Pass Rate

Pinterest's interview process for their Machine Learning Scientist roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Pinterest's Machine Learning Scientist interview process.

Pinterest Work Experiences