Applied for an iOS developer position. The first step was a 15-minute phone (Skype) screening with a Technical Recruiter. We discussed my experience and motivation for working at Yelp.
After that, she asked about 10 technical questions, covering algorithm complexity and data structures. Nothing too advanced – the same topics mentioned in other reviews. I also had the opportunity to ask questions about Yelp and the recruitment process.
At the end of the interview, she confirmed I passed to the next step, and we scheduled a 45-minute technical interview.
The technical interview was two days after the phone screen. It was a Skype video call with a Yelp iOS engineer. We used Coderpad.io for an online coding exercise, which was an anagram-related task. I could use my language of choice (though they prefer Python).
After my initial solution, the interviewer asked about its complexity and how we could improve it. There were also a number of simple iOS-related questions.
Again, it was time to ask questions about their workflow. The interviewer wrote down my questions, so be sure to have some interesting ones prepared!
Received a rejection email within one week.
Possible ways to improve coding problem solutions.
The following metrics were computed from 1 interview experience for the Yelp Software Developer role in San Francisco, California.
Yelp's interview process for their Software Developer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Developer interview process in San Francisco, California.