pinterest logo

Pinterest Interviews

1 experience2 reads
Pinterest | Data Analyst Interview | Reject
pinterest logo
Pinterest
data analystRejected
July 8, 20202 reads

Summary

I interviewed for a Data Analyst role at Pinterest, which involved a phone screen, a writing contest, and a coding interview focused on SQL and R. Ultimately, I was rejected for the position.

Full Experience

My interview process for the Data Analyst role at Pinterest began with a Phone Screening. During this round, I was asked to articulate my reasons for wanting to work at Pinterest and explain why I believed I would be a good fit for the company.

Following that, I participated in a Writing Contest. For this, I had been previously sent an article on Recommendation Systems. My task was to write a one-page article, intended for hypothetical non-technical stakeholders at Netflix, explaining what a recommendation system is and outlining the benefits of implementing such a system.

The final stage was a Coding Interview. This round featured two SQL questions and one R data manipulation question. The SQL questions were quite detailed, involving identifying non-spammer requests and calculating month-over-month download growth. Despite my efforts, I received a rejection after completing all the interview rounds.

Interview Questions (5)

Q1
Why Pinterest?
Behavioral

Explain your motivation for wanting to work at Pinterest.

Q2
Why a Good Fit?
Behavioral

Describe why you believe you would be a good fit for Pinterest.

Q3
Explain Recommendation System
Other

Read an article on Recommendation Systems (provided by the company) and write a one-page article explaining to non-technical stakeholders at Netflix (hypothetically) what a recommendation system is and why using such a system would be useful for them.

Q4
Identify Non-Spammer Requests
Data Structures & Algorithms

Given two tables, a 'Spam Account Table' and a 'Spam Request Table', identify all requests made by non-spammers.

Input Table Schema (Spam Request Table):
Sending UserID | Receiving UserID | Date | IsAccept
12 | 1 | 12.1.2019 | 1
13 | 3 | 12.1.2019 | 0
14 | 3 | 12.1.2019 | 1

Input Table Schema (Spam Account Table):
UserID | isSpam
12 | 1
03 | 1
02 | 0

Q5
Month Over Month Download Growth
Data Structures & Algorithms

Given a table with 'PhoneType', 'Month', and 'DownloadCount', add a new column calculating the month-over-month growth rate in downloads.

Input:
PhoneType | Month | DownloadCount
Android | Jan | 1000
Android | Feb | 1001
Android | Mar | 1002

Output Desired:
PhoneType | Month | DownloadCount | MoM
Android | Jan | 1000 | 0
Android | Feb | 1001 | 1
Android | Mar | 1012 | 13

Have a Pinterest Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Pinterest.