I got the following list of rounds from the company interview: * 2 system design interview questions * 3 coding interview questions * 1 big data coding question In general, it was similar to other tech company interview process
Domande di colloquio [1]
Domanda 1
* designing a machine learning pipeline that extract various signals from the contents and making it available to others. It was consisted of batch and real-time processing consideration. * coding interview was just medium level leetcode questions
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Pinterest (Ciudad de Mexico) nel mese di ago 2025
Colloquio
It was fast and had 3 interviews after screening one.
Basic programming, but data wrangling was harder as the person interviewing had more experience than the previous ones and it showed
Domande di colloquio [1]
Domanda 1
What programming software do you use?
How would you arrange some data for future extraction
Ho sostenuto un colloquio presso Pinterest (Dublino, Dublino)
Colloquio
Recruiter round - Resume and projects mostly
Phone Screen - Leetcode based medium difficulty problem
Virtual Onsite - in total 5 rounds
Questions were mostly from leetcode. 2 coding, 2 systems design and one Hiring manager round
Domande di colloquio [1]
Domanda 1
Design splitwise using object oriented programming
Interviewer barely spoke english. I solved the problem and had a bug. I was able to fix the bug quickly by myself. Then the next day the interviewer passed on my candidacy because my “initial solution had a bug” which I fixed quickly. The most annoying part of the interview was the lack of english-speaking abilities. Dont waste your time. They’ll dock you for any frivolous thing, especially if you’re not from “their” community. Please stop having people who dont speak english interview candidates!