The interview process, up until the final round, was fairly standard, and everyone I met was pleasant. I had a recruiter screen and then completed a technical phone screen with another engineer (LC medium).
I passed this and moved on to the final round.
My final round lasted over 5 hours (including breaks) and felt like a gauntlet. Nerves really got to me, and I didn't perform as well as I'd hoped. Beyond that, several interviewers seemed very uninterested or, unfortunately, even borderline hostile. One interviewer got up to receive a package in the middle of the interview and left me to work in the IDE alone. Only one of my five interviewers that day actually seemed interested in having a normal conversation and evaluating me beyond my technical skillset, but also as a potential colleague.
A friend who interviewed here also mentioned that during his final round, his non-optimal solution was laughed at because it didn't pass test cases.
Perhaps we both encountered difficult interview panels, but the process was not very welcoming. Afterward, I was sent a pretty standard rejection email and was informed they would not be providing any feedback.
LeetCode Medium with a hard follow-up for the technical phone screen.
LeetCode Hard for the final round.
Web fundamentals (React/JS).
System design.
Behavioral questions.
The following metrics were computed from 110 interview experiences for the Pinterest Software Engineer role in United States.
Pinterest's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Pinterest's Software Engineer interview process in United States.