I applied online. I interviewed at Pinterest (California City, CA) in Jun 2026
Interview
ust an OA. The whole thing was 70 minutes long. It started with 7 multiple-choice questions (not too bad), one LeetCode medium, and two ML from-scratch coding problems. But that coding part took me a solid 50 minutes just struggling with the tool constraints."
Interview questions [1]
Question 1
he multiple-choice questions covered precision and recall calculations, the differences between bagging and boosting, overfitting-related concepts, and manual forward/backward propagation calculations for neural networks.
However, the programming section was highly restrictive. We were limited to using scipy.cdist for KNN and sklearn.tree.DecisionTreeClassifier for decision trees. As a result, I spent the majority of the time checking the documentation. I could not understand the restriction on NumPy, as many of my standard NumPy operations were unavailable, and I couldn't come up with alternatives under the time pressure. Consequently, I left the final three problems incomplete.
The online coding assessment consisted of questions related to basic data structures like strings/ arrays and additional coding questions on ML topics. There were also some Multiple Choice questions which were overall on easy level.
Online coding so no human question. Quesriosn were on data structures ans algorithm. No other thing to say. Also on machine learning. Learn the maths and concepts for Machine Learning