I applied through their careers site and was contacted by a recruiter initially. The recruiter had a laundry list of questions for the preliminary screen:
I answered all of them, and after that, I was set up for a Skype interview with one of the developers.
Second Round:
During the Skype interview, I was asked a bunch of questions related to technology, and then there was a problem-solving coding exercise.
I pretty much answered all of them, then there was a problem-solving question.
Write a function that determines if a given string is a palindrome.
bool isPalindrome(string input);
I was able to complete the problem, and even the interviewer seemed satisfied with the solution.
Test Cases:
"racecar" => true"!!a!" => true"abc" => false"a" => true"A Man, A Plan, A Canal – Panama!" => trueThe following metrics were computed from 1 interview experience for the Yelp Software Engineer - Web Developer role in United States.
Yelp's interview process for their Software Engineer - Web Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Yelp's Software Engineer - Web Developer interview process in United States.