ML Engineer applicants have rated the interview process at Pinterest with 3.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 11% positive. To compare, the company-average is 49.4% positive. This is according to Glassdoor user ratings.
Candidates applying for ML Engineer roles take an average of 9 days to get hired, when considering 9 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 ML Engineer according to 9 Glassdoor interviews include:
Skills test: 60%
Phone interview: 40%
Here are the most commonly searched roles for interview reports -
recruiter reached out discussed teams during call, one technical round leetcode round, probably leetcode medium, then followed by onsite of five or six rounds mainly technical rounds with hiring manager call as well
I applied online. The process took 4 weeks. I interviewed at Pinterest in Aug 2025
Interview
The interview process had a phone screening followed by a panel. In the screening, they asked three ML questions and one coding question (LeetCode medium–hard). I solved the coding with BFS and answered all the ML questions correctly, but in the end they ghosted me.
Interview questions [1]
Question 1
Coding: You are given an integer array parent representing a forest of rooted trees with n nodes, where parent[i] is the parent of the i-th node.
If parent[i] == i, then node i is the root of a tree.
Otherwise, parent[i] < i, meaning that the parent always has a smaller index.
Every node has exactly one parent, except the root.
You are also given an integer nodeToDelete, representing a node to delete.
Your task is to delete nodeToDelete and all of its descendants from the forest.
Deletion is done in-place by setting parent[x] = -1 for every deleted node x.
Return the updated parent array.
I applied online. The process took 1 week. I interviewed at Pinterest in Sep 2024
Interview
The interview process includes a screening and multiple onsite interviews. I only had the screening, but the interviewer spoke very poor English, making it difficult to understand the questions and expectations. Communication was unclear and frustrating at times, which affected the overall experience. The process could benefit from better interviewer training and clearer guidelines.
Interview questions [1]
Question 1
It was several Ml engineering questions, and one hard leedcode question for screen