Initial phone screen included a couple of screening questions (e.g., "How would you design a table?") followed by a technical phone screen.
They cancelled the phone screen four hours before the call and rescheduled for the following day with a junior member of the team (less than two years of experience; I looked them up on LinkedIn).
I was asked two questions:
They used HackerRank but informed me I wouldn't be able to execute SQL queries, which was a bummer.
To my understanding, I answered both questions correctly, and the interviewer confirmed this.
SQL:
Given 3 tables (users, pins, engagement), find the click-through rate by pin type and date for new users.
Python/Pandas:
Given a DataFrame, find the category with the highest average time spent.
The following metrics were computed from 1 interview experience for the Pinterest Software Engineer (Data) role in Toronto, Ontario.
Pinterest's interview process for their Software Engineer (Data) roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Pinterest's Software Engineer (Data) interview process in Toronto, Ontario.