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.
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.
I applied online. I interviewed at Pinterest (Seattle, WA) in Oct 2025
Interview
good, smooth, professional. The coding and technical questions are not too hard. There are 3 rounds of interview, OA, live coding and final manager interview. For the last phase there is not too many technical questions, only what I want to ask about their team
Interview questions [1]
Question 1
2 leetcode easy-medium questions, and some general ML questions like AUC, overfitting.
Machine Learning Intern applicants have rated the interview process at Pinterest with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 83% positive. To compare, the company-average is 49.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Intern roles take an average of 15 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Pinterest overall takes an average of 24 days.
Common stages of the interview process at Pinterest as a Machine Learning Intern according to 6 Glassdoor interviews include:
Phone interview: 30%
One on one interview: 30%
Skills test: 30%
IQ intelligence test: 10%
Here are the most commonly searched roles for interview reports -