Painless process. The recruiter was available and helpful throughout.
The interview questions ranged from hands-on coding, to algorithms, to architecture, to UI. Difficulty was above average, similar to a Google or Apple on-site. Stay focused, don't panic, explain your thought process as you go, and make sure your grey matter is well rested beforehand. The questions aren't insanely difficult, but they have pitfalls and traps, and getting a correct answer isn't the only thing that matters.
All the interviewers were super nice and went out of their way to answer questions I had about the company. Make sure you have thoughtful Pinterest-related questions to ask and new ideas to share. They are getting a read on your preparation, thought process, and priorities when doing the reverse interview.
Enumerate all N×N grids that can be composed of valid English words.
Architect a chess program.
And an amusing question about finding "happy" numbers.
The following metrics were computed from 33 interview experiences for the Pinterest Software Engineer role in San Francisco, California.
Pinterest's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Pinterest's Software Engineer interview process in San Francisco, California.