I applied through an employee referral. The process took 2 weeks. I interviewed at Pinterest (San Francisco, CA) in Mar 2016
Interview
Initial 30 minute phone interview, followed by a second phone screen. I then went in for a longer in-person interview with 5 folks. Part of it was cultural, but most of it was focused around the technical side. Overall, it was a great experience. I didn't get an offer, but the process was pleasant and everyone I interacted with was great.
Interview questions [1]
Question 1
Mostly just algorithms questions. All the usual stuff you'd expect from a SWE interview.
I applied online. The process took 2 months. I interviewed at Pinterest in Nov 2017
Interview
I was given a coding challenge, which was quite tedious, but manageable. Then, I was scheduled for a first round phone interview, which I passed with very positive feedback. Then, I had another phone interview. I solved the problems fairly quickly and received positive feedback from the interviewer. Almost a month later they sent me a rejection email. It seems that they're only looking for certain "types" of candidates, and unless you fit that mold, you're most likely not going to get the job. Spend your time on the coding challenge + two phone interviews elsewhere, it's not worth it. This company just wastes people's time.
Interview questions [1]
Question 1
Coding challenge description can be found in Glassdoor already. Aside from that, BFS/DFS questions, matrix questions etc. Questions were pretty straightforward.
I applied online. The process took 4 weeks. I interviewed at Pinterest in Oct 2017
Interview
Coding take home challenge through Lytmus. The most difficult part of the challenge was figuring out Lytmus, and even though the questions were easy and I submitted working solution to all of them I didn't move on.
If the hardest part about your interview is figuring out your interview platform you're doing something wrong.
I applied through a recruiter. The process took 3 weeks. I interviewed at Pinterest (New York, NY) in Sept 2016
Interview
First, you do a 90 minute coding challenge representative of the work one would do at Pinterest. Use of APIs, SQL, etc. Then, there are two phone screens, each with an initial problem that gets harder as you solve (eg, more parameters). Make sure you understand the desired output because that was ultimately what didn't get me the job.
Interview questions [1]
Question 1
Given a list of names, join them with correct grammar.