Pinterest Software Engineer Interview Experience — Three Parts Passed Before Time Ran Out

Pinterest·Software Engineer·Sep 2026
Technical Screenmedium

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:

  1. Count unique posts by policy.
  2. Get the policies violated by a post.
  3. Count unique posts at a timestamp.
  4. Count unique posts in a time range.
  5. Count violations by policy in a time range.

I had to run test cases during the interview. I first explained my approach for each part, and once the interviewer confirmed it, I started writing code. I completed the first three parts and got their tests to pass. For the fourth and fifth parts, I explained the solutions clearly, but I ran out of time before I could finish implementing them.

Given Pinterest's bar, I think I probably failed.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Pinterest
Role
Software Engineer
Rounds
Technical Screen
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
1 question

Real Pinterest interview experiences

First-hand reports from Pinterest candidates — the rounds, the questions they were asked, and how it went.

All 20 Pinterest interview experiences