I applied through an employee referral. The process took 3 weeks. I interviewed at Pinterest (San Francisco, CA) in Mar 2018
Interview
I was first contacted by a recruiter then I applied through an internal reference which allowed me to accelerate the process due to the fact that I already have multiple offers. I interviewed with a specific team that required very deep knowledge in their domain as they are looking to fill a senior position. I was able to get an on-site scheduled by quickly. The interviewed consisted of 5 rounds. One of the rounds is discussing previous experience and behavioral type of questions with the hiring manager which is pretty standard. The other rounds are highly technical, and the questions they asked are quite difficult. Everyone I had a chance to meet was very professional and truly a pleasure to interact with. At the end of it, I felt that it was very mentally challenging but rewarding, like you just exercised every single brain cell. Due to the NDA I am not going to share the questions but they were all fair games and every interviewer was very reasonable with their expectation. Overall I feel that interview process was great and everyone was highly professional from the recruiters, interviewers, to the hiring manager.
I applied through a recruiter. The process took 2 weeks. I interviewed at Pinterest (Ciudad de Mexico) in Aug 2025
Interview
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
Interview questions [1]
Question 1
What programming software do you use?
How would you arrange some data for future extraction
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
Interview questions [1]
Question 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!