The process began with a phone screen, which included some ML knowledge/trivia questions, followed by a coding problem. This went well, and I advanced to the virtual onsite.
The interviewers were nice, and the overall process was well-organized. I walked out of the onsite feeling pretty good.
Following the onsite, I did not hear back regarding a decision. Whenever I emailed my recruiter, they would state that a decision had not yet been reached, even a full month after my interview.
I can understand if Pinterest did not consider me a good fit, or if they decided to freeze hiring, as many tech companies are doing currently. At the very least, I expected a decision.
I ended up accepting an offer elsewhere because I cannot afford to keep waiting. In the end, I still do not know how I performed in the interview.
Furthermore, my recruiter was incredibly unresponsive. My emails often went unanswered or were ignored for days.
Given this experience, I do not believe I will interview at Pinterest again.
ML design question involving ranking/recommendations.
Big data question about SQL.
Three coding questions:
The following metrics were computed from 7 interview experiences for the Pinterest Machine Learning Engineer role in Canada.
Pinterest's interview process for their Machine Learning Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Pinterest's Machine Learning Engineer interview process in Canada.