The interview process is rather standardized, with a few stages to pass.
First, a recruiter screening, then a first technical call, and then a day of several (in my case, 4) interviews:
All the stages were at least doable. The questions are designed in a way that you can for sure start somewhere and then develop the task to a certain level. The interviews were not stressful, and the interviewers were quite friendly and helpful. They give you enough time to prepare for the interviews (it's okay to schedule the call in 2-3 weeks).
It took a while to receive feedback after (almost 2 weeks).
Both technical screening and algorithms interviews were LeetCode-style questions. I never saw exactly the same problems on LeetCode, but very similar (Medium level).
Probability questions involved complex roll-a-dice or coin scenarios (i.e., combinatorics) – like computing the probability of an event.
ML System Design questions related to Pinterest business tasks.
Hiring manager interview: Be ready to discuss teamwork, show your soft skills, and possibly leadership qualities.
The following metrics were computed from 1 interview experience for the Pinterest Senior Machine Learning Engineer role in Poland.
Pinterest's interview process for their Senior Machine Learning Engineer roles in Poland is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Pinterest's Senior Machine Learning Engineer interview process in Poland.