I interviewed for a software engineer role at Pinterest.
The process started with a 90-minute OA that included two algorithm questions at a medium-to-hard level.
After that, I had a technical phone interview with one engineer, which involved one coding problem and some follow-up questions on edge cases and complexity.
For preparation, I mainly used LeetCode and NeetCode for general practice. Hack2Hire was especially helpful, as the OA format was quite similar.
Overall, the process was structured and fair, and having a solid prep routine made a big difference.
One of the main questions during the technical phone screen was to solve a coding problem involving arrays and apply an efficient algorithm.
After implementing a working solution, I was asked to discuss potential edge cases and explain the time and space complexity of my approach.
The following metrics were computed from 13 interview experiences for the Pinterest Software Engineer role in Canada.
Pinterest's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Pinterest's Software Engineer interview process in Canada.