J'ai passé un entretien chez Pinterest en mars 2026
Expérience positive
Entretien moyen
Candidature
J'ai postulé via la recommandation d'un employé. Le processus a pris 3 semaines. J'ai passé un entretien chez Pinterest en oct. 2023
Entretien
The interview process is rather standardized with a few stages to pass. First recruiter screening, then first technical call and then a day of several (in my case 4) interviews - Algorithms and Data Structures, Probability and Statistics, Machine Learning System Design and Hiring Manager interview. All the stages were at least doable. The questions are designed in a way that you for sure able to 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 a feedback after (almost 2 weeks).
Questions d'entretien [4]
Question 1
Both techical screening and algorithms interview were Leetcode-style questions. I never saw exactly same problems on Leetcode, but very similar (Medium level)
First round is HR round for initial screening, Second round is leet code style coding asessment, Third round is Loop (consisting of 2 Leetcode style coding assessments, 1 system design, 1 ML practitioner, and 1 IC round)
Brief introduction and then started coding. Overall process is focusing on solving the corner cases of this question. And it's not easy to come up with and solve all corner cases.
Questions d'entretien [1]
Question 1
Reverse Count and Say, https://leetcode.com/discuss/interview-question/algorithms/124839/pinterest-reverse-count-and-say
J'ai postulé en ligne. J'ai passé un entretien chez Pinterest (Dublin, Dublin) en sept. 2024
Entretien
Had an initial HR screen for 30 mins and then invited to a 60 minute technical phone screening interview. No one showed up for the technical interview and due to poor HR management, no HR rep was able to help when I reached out. Got a response a day later that the meeting was moved to a week later due to miscommunication between their EU & US offices.
A week later, the technical interviewer focused more on topics unrelated to your previous work rather than discussing the projects you had been involved in.
Typical ML questions were asked in the technical interview, e.g. what is L1/L2 regularisation (make sure to you know the math behind why L1 leads to feature sparsity vs L2 (derivation etc.)), vanishing gradient problem (what kind of activation functions can mitigate this etc.).
Finally, a leet-code medium question to end of the session. I was able to finish the solution but not enough time to debug edge cases. Got an automatic rejection 2 days later.
Questions d'entretien [1]
Question 1
Write a function to rearrange a list of article types so that no two consecutive articles are of the same type. If such an arrangement is not possible, return False.
Input:
articles (List[str]): A list of strings where each string represents an article type. Strings are case-sensitive.
Output:
List[str]: A valid arrangement of articles where no two consecutive elements are the same.
bool: Return False if no valid arrangement exists.
Examples:
Input: ["sports", "media", "sports"]
Output: ["sports", "media", "sports"]
Input: ["sports", "sports", "sports"]
Output: False
Input: ["sports", "media", "news", "media", "sports"]
Output: ["sports", "media", "sports", "news", "media"]