The interview with Pinterest was challenging but approachable.
All interviewers were very kind and showed genuine interest in the company.
They gave me hints when I needed them, which made the process feel fair and collaborative.
It was a very positive experience.
Given an array of objects, each with an id and a height property, distribute them into columns simulating Pinterest's grid behavior. The objects will be positioned to balance column heights.
Upon tapping a button with an emoji, copies of the emoji should be generated to float upwards like balloons. If the button is held down, emojis should continuously appear until the finger is released.
Given an NxN matrix with some cells marked as "wall", upon tapping a non-wall cell, that cell should be filled with color and the color should propagate to adjacent cells, avoiding crossing walls. The final result should be that all areas accessible from the starting point are colored, without crossing walls.
Design a design system for a photo gallery application with synchronization functionality, similar to Apple Photos or Google Photos.
The following metrics were computed from 1 interview experience for the Pinterest Mobile Software Engineer II role in Ciudad de Mexico, Mexico.
Pinterest's interview process for their Mobile Software Engineer II roles in Ciudad de Mexico, Mexico is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Pinterest's Mobile Software Engineer II interview process in Ciudad de Mexico, Mexico.