Taro Logo

Software Engineer Interview Experience

February 1, 2014
Positive ExperienceNo Offer

Process

Apply to Yelp online and get a phone screen from HR. These are pretty simple questions that were posted by others before.

Then, a Skype interview. I was asked about how to check if a bunch of braces are balanced and how to make the check faster. Questions also covered interfaces and abstract classes, generating random numbers, and some operating system knowledge.

Then, a coding question: Given a lowercase string 'ab', write a program to generate all possible lowercase and uppercase combinations ('AB', 'Ab', 'aB', and 'ab').

Questions

A coding question:

Given a lowercase string 'ab', write a program to generate all possible lowercase and uppercase combinations, including {'AB', ‘Ab’, 'aB', and 'ab'}.

Was this helpful?

Interview Statistics

The following metrics were computed from 280 interview experiences for the Yelp Software Engineer role in United States.

Success Rate

9%
Pass Rate

Yelp's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive43%
Neutral44%
Negative14%

Candidates reported having very good feelings for Yelp's Software Engineer interview process in United States.

Yelp Work Experiences