Interview Experiences

Real candidates, real loops: every round, what was asked, and how it ended.

Share yours, earn XP

29 stories

Likes earn the author +10 XP for the first 3 likes each day

PinterestData Engineer
Oct 2026

Splitwise Question in the Tech Screen, Ran Out of Time on the Follow-up

Their DE role is titled SDE too, and the interview process is the same as the SDE one. I prepared a dozen or so questions from interview reports, but I didn't prepare this one. I stumbled my way through writing it, and the interviewer gave me a lot of hints. I blame myself for not preparing enough. I just moved on. The Splitwise question, the one listed for Pinterest. It is exactly the same probl…

RejectedTechnical Screen0
PinterestData Scientist
Sep 2026

Two SQL Questions and Similar Pins in Python

I'm sharing the questions I encountered in a Pinterest technical interview. I've organized them to give back, and I hope this helps anyone preparing! The descriptions below are reconstructed from memory. I've simplified the field names; these aren't word-for-word copies of the original questions. SQL: The top two categories by engagement rate in each country (I don't quite remember exactly how ma…

Technical Screen0
PinterestSoftware Engineer
Sep 2026

Full Loop, Rejected on the Newly Added AI Coding Round

Phone screen: LeetCode 1055 It was split into two parts. Part 1 only checks whether the target can be formed at all; once that ran and passed, I did the second part. For Part 2 I first tried recursion + greedy, but it had a bug and couldn't guarantee the optimal solution. After fixing that I wrote a recursive version that passed. But the interviewer wanted an iterative approach, so the rest was t…

RejectedOnsite0
PinterestSoftware Engineer
Sep 2026

Pin-Board BFS Phone Screen, All Tests Passed, Still Rejected

This is a question other people have already posted. The input is three parameters. The first one is the pins that belong to each topic board. For example, a travel board has pins for maple leaves, ocean waves, and a lake, and a home board has pins for a bedroom, a living room, and renovation. So one topic covers an array of pins. The second parameter is the starting pin, and the third parameter…

RejectedTechnical Screen0
PinterestSoftware Engineer
Sep 2026

Three Parts Passed Before Time Ran Out

The phone screen used the familiar Pins Violation Log problem. The input was a list of violation logs already sorted by timestamp. Each record had the form [postId, policy, timestamp]. There were five parts: Count unique posts by policy. Get the policies violated by a post. Count unique posts at a timestamp. Count unique posts in a time range. Count violations by policy in a time range. I had to…

Technical Screen1
PinterestSoftware Engineer
Sep 2026

Onsite With Two System Design Rounds and Escalating Follow-ups

Round 1 — Behavioral A standard set of leadership questions, one by one: Self-introduction Pick a project where you had the strongest ownership, or learned the most from, and go deep on it How did you measure success for this project? What's the strongest team environment you've been part of? A time you had to make a fast decision and live with the consequences A time you got constructive feedbac…

Onsite0
PinterestSoftware Engineer
Aug 2026

The Classic Elevator Question, Two System Design Rounds, and On to Team Matching

Phone: Classic elevator question. Q1: Given n elevators, all starting on floor 1. Then there's a sequence of calls; return which elevator the last call ends up assigned to. You can assume each call finishes before the next one starts. Follow-up: Given elevators with random starting positions, again a sequence of calls; return which elevator the last call is assigned to. This time, when each call…

In progressOnsite0
PinterestSoftware Engineer
Jul 2026

Phone Screen Plus a Pin Score Tracker Onsite Round

Phone Screen: problem similar to leetcode 815. Virtual onsite Interview 1 (DS): Imagine each Pin on Pinterest has a "trending score" associated with it. You're asked to build a feature which keeps track of all the Pins a user has seen in the last week and at any given time shows the top trending Pin that has been viewed by this user. (ie. Of all the Pins user123 has viewed in the last 24 hours, l…

Onsite0
PinterestSite Reliability EngineerSenior+
Jul 2026

Phone Screen With a Four-Part GET Request and IP Counting Task, Then Silence

I have no SRE experience, but I have 7 years as a cloud SDE and I've always been part of the oncall rotation. I was recently laid off and I'm in a hurry to find a job. Pinterest didn't have a role that fit me especially well, so I just applied to a Senior SRE role to try my luck, and I got a phone screen invitation. The recruiter said the early questions would be similar to LeetCode coding proble…

No responseTechnical Screen0
PinterestMachine Learning Engineer
Reported Jul 2026

Pinterest Machine Learning Engineer interview: ML theory and quick rejection

The loop was short but rough. In the initial conversation, I tried to explain my projects, but the interviewer did not seem willing to listen. I then had a technical machine-learning session covering core theory, including vanishing gradients and ensemble methods such as bagging and boosting. There was also a LeetCode-style problem for about 30 minutes. The process ended quickly, and I received a…

RejectedTechnical Screen0
PinterestAccount Executive
Reported Jul 2026

Pinterest Account Executive interview: consecutive sales interviews

After the recruiter screen, I had three interviews in a row, with behavioral questions mixed with more technical prompts. There was almost no downtime between conversations, so I had to stay sharp throughout. The middle conversation was with the hiring manager, followed by two peer interviews. One leaned more technical and the other more toward behavioral fit. The difficulty felt fairly even. It…

HR Screen0
PinterestSoftware Engineer
Reported Jul 2026

Pinterest Software Engineer interview experience

The technical screen was difficult in a specific way: it was a LeetCode medium-to-hard problem with about an hour to solve it. I could receive hints, but was still expected to reach the solution myself instead of relying on help. Even with collaboration allowed, the clock mattered heavily. I did not progress to an offer, and the high bar left the familiar feeling that being almost there was not e…

Technical Screen0
PinterestSoftware Engineer
Reported Jul 2026

Pinterest Software Engineer interview: interrupted virtual technical questions

The interviewer sent the wrong virtual-meeting link and arrived about five minutes late, which set the tone. During a warmup that was basically a Boyer-Moore Voting Algorithm variation, they kept interrupting as I tried a brute-force implementation to understand the problem. I could not finish my thought. That happened again on a graph-traversal question. The interviewer seemed disengaged from th…

0
PinterestData ScientistSenior+
Jun 2026

A 30-Slide Case Round in One Hour

Overall, Pinterest's interviews really emphasize solid technical fundamentals. Stats, case, and coding all felt like final exams — the questions were dense and numerous, and they went really deep and got into a lot of detail. Most important thing is you could tell they had a specific correct answer in mind — even if you got most of the way there but didn't land on the exact right answer, the inte…

Onsite0
PinterestSoftware Engineer
Reported Jun 2026

Pinterest Software Engineer interview: route reconstruction and Sparse Matrix

I expected Pinterest to be intense, but the technical interview was surprisingly light. There were only two coding questions, and both were straightforward enough that I felt a little underwhelmed afterward. One asked me to reconstruct routes from unordered travel tickets. The other was to implement a Sparse Matrix class. I had prepared with PracHub case studies, which gave me a useful structure…

Offer0
PinterestSoftware Engineer
May 2026

An Elevator Problem With a Follow-up That Was Basically a Second Question

Two weeks ago I did the phone screen for Pinterest, and I still haven't heard anything, so let me post the question while I wait. The recruiter told me beforehand that this round would just be one coding question, and at the time I felt pretty relaxed — I figured forty-five minutes for one problem would be plenty either way. Turns out I was being naive. The question was this: given a set of eleva…

No responseTechnical Screen0
PinterestData Scientist
Mar 2026

Recruiter Conflict Splits a 5-Round Onsite Into Two Days

Locked — open it to unlock the full story with XP.

In progressOnsiteXP0
PinterestMachine Learning EngineerSenior+
Feb 2026

Five Onsite Rounds, an Add-On Round, and a Scheduled Rejection Email

Locked — open it to unlock the full story with XP.

RejectedOnsiteXP0
PinterestSoftware EngineerSenior+
Feb 2026

Rejected After a Vague K8s Scheduling Tech Depth Round

Backend Infra The recruiter reached out to me. We chatted about my background, the company culture, that kind of thing. Remote work is allowed, the team does team-building events, and important meetings require you to be onsite. The second round was a chat with the hiring manager, mostly behavioral: am I currently employed, why do I want to leave. Then we went over my background, what I've done o…

RejectedTechnical Screen0
PinterestMachine Learning EngineerIntern
Feb 2026

70-Minute CodeSignal OA with Hand-Written Bagging and Naive Bayes

Based in Toronto. Looks like several teams were hiring at the same time, mostly on the search/ads/recommendations side. HR reached out on LinkedIn, and after I submitted my resume and cover letter they sent me an OA. 70 minutes, 10 questions, done on CodeSignal — 6 multiple choice, 1 coding question, and 2 ML engineering questions. The multiple choice questions were mostly ML fundamentals: the de…

Online Assessment1

What are interview experiences?

An interview experience is a candidate's own account of a hiring loop — not a question bank entry. It tells you the shape of the process: how many rounds there were, what each round actually tested, how long the gaps between them ran, and what the recruiter said at the end. That context is the part a question list cannot give you.

How to read them

Weight recent write-ups more heavily — interview loops change, often within a year. Read several for the same company and role rather than one: a single account tells you what one interviewer asked, while five tell you what the bar is. Note the outcome badge too, since a rejection write-up usually explains the gap far more precisely than an offer one.

Share your own

Every published experience earns 50 XP, and each of the first 3 likes it receives in a day earns you 10 XP more. Likes must come from established accounts; like-for-like swaps and likes from your own second account are not paid. Write it while the details are fresh — the round order, the exact prompts, and how much time you were given are what the next reader needs.

Share your experience to earn XP