Interview Process   |   Interview Puzzles / Aptitude
Organization : Yelp
Position : Software Engineer

Yelp Interview Process


I applied at Yelp for the post of Software Engineer through an online application. My interview process at Yelp had six rounds in total - one telephonic screening, one telephonic interview and four face to face interviews. The entire process took more than four weeks.

Round 1 - Telephonic Screening
After applying, I was called by the HR for the basic screening. All questions were pretty basic and for most of the time, I was simply telling her about myself and my education. After this screening, she informed me about a telephonic interview with an engineer.

Round 2 - Telephonic Interview
After the initial screening, it was now time for an interview over phone with an engineer. Many questions were asked. Though most of them were basics, some very really good questions. My interviewer was quite friendly and I never felt any pressure over my shoulders during that interview. Some of the questions that were asked:
Q1. If in Java, two objects reference each other, will they be garbage collected?
Q2. How will you improve the performance of a website?
Q3. Questions of Pascal triangle.
Q4. Anagram sort for a huge list of words that don't fit in memory.

Round 3 - First On-Site Interview
After I got through the Telephonic Interview, I was called for my first on-site interview. This first round began with questions about myself and then picked up a bit asking java based basic questions.
Q1. If we add more indexes to a database, will it improve the performance?
Q2. Given a string, find the longest string with unique characters.

Round 4 - Second On-Site Interview
This technical interview was pretty much similar to the previous one except for the fact that some other official was sitting in front of me.
Q1. Why do you want to join Yelp?
Q2. If you are given a list of urls, how will you find the top five most visited urls?

Round 5 - Third On-Site Interview
This technical round was a bit difficult than all the previous rounds. The technical questions now became complex as the interview progressed. This round will very much decide your fate as only the serious candidates who have prepared well will be able to get through with it.
Q1. Implement the 'cd' command i.e. given a function cd('a/b','c/../d/e/../f'), where 1st param is current directory and 2nd param is the sequence of operations, find the final directory that the user will be in when the cd command is executed
Q2. Questions on anagram sort.
Q3. Database structures related questions.

Round 6 - Fourth On-Site Interview
This interview was more focused on behavior related questions and HR based questions. However still there were some technical questions asked to me.
Q1. Why do you chose Yelp over other companies?
Q2. How will you help in the growth of Yelp?
Q3. Implement Regex.

How to crack (get into) Yelp Interview


The interview process at Yelp is comparatively longer and difficult than other competing companies. This is what I felt during my interview. After the initial screening, the level of difficulty started increasing and the on-site interviews were something that you can't crack without giving hard efforts. Even the telephonic interview was pretty good.

I have explained and even given out the topics or questions that were asked to me in my interviews which you can consider as pointers towards what you should expect from your interview at Yelp.

They require smart and professional people and they will judge you on the same terms. Knowledge can be possessed by many but not all people are quite smart to impress them. The key is your confidence level and the approach that pushes you towards your goal. Just try to solve any code or any problem given by them and give your best shot. If they feel that you don't give up easily, they will admire you for sure. But of course, you should work really hard to make your first impression as someone who is thoroughly clear with all the basic terms and fundamentals.

With that, I would say that my best wishes are with you all. The company is great and you w ill love working here.


Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences [email protected]
Suggestions

3 Gallon Brain Teaser

You have been given three jars of 3 liters, 5 liters and 8 liters capacity out of which the 8 liters jar is filled completely with water. Now you have to use these three jars to divide the water into two parts of 4 liters each.

How can you do it making the least amount of transfers?
category : LOGIC

Famous 13 Cave Logic Problem

A thief was running from the police after the biggest theft the town saw. He took his guard in one of the thirteen caves arranged in a circle. Each day, the thief moves either to the adjacent cave or stay in the same cave. Two cops goes there daily and have enough time to enter any two of the caves out of them.

How will the cop make sure to catch the thief in minimum number of days and what are the minimum number of days?
category : LOGIC

Tricky Math Race Riddle

Rooney, Hernandez, and Robin race each other in a 100 meters race. All of them run at a constant speed throughout the race.

Rooney beats Hernandez by 20 meters.
Hernandez beats Robin by 20 meters.

How many meters does Rooney beat Robin by ?
category : LOGIC | MATHS

Classic Lateral Thinking Problem

There are two glasses in front of you. One of the glasses is full of coke and the other glass is full of lemonade. You take a spoonful of coke and mix it into the glass of lemonade. Now the lemonade glass has a mixture of coke and lemonade. You take a spoonful of that mixture and mix it inside the coke glass.

Now what do you think? - The glass with coke has more quantity of lemonade or the glass with lemonade have more quantity of coke mixed with it?

Tough River Crossing Riddle

This one is a bit of tricky river crossing puzzle than you might have solved till now. We have a whole family out on a picnic on one side of the river. The family includes Mother and Father, two sons, two daughters, a maid and a dog. The bridge broke down and all they have is a boat that can take them towards the other side of the river. But there is a condition with the boat. It can hold just two persons at one time (count the dog as one person).

No it does not limit to that and there are other complications. The dog can’t be left without the maid or it will bite the family members. The father can’t be left with daughters without the mother and in the same manner, the mother can’t be left alone with the sons without the father. Also an adult is needed to drive the boat and it can’t drive by itself.

How will all of them reach the other side of the river?
category : LOGIC | TRICK

Knockout Matches Logical Problem

Let us say that a table tennis tournament was going on with knock out terms which means the one who loses the match is out of the tournament. 100 players took part in that tournament.

How many matches were played?

Difficult Brain Twister

A strange tradition is followed in an orthodox and undeveloped village. The chief of the village collects taxes from all the males of the village yearly. But it is the method of taking taxes that is interesting.

The taxes paid in the form of grains and every male should pay equal pounds corresponding to his age. In simpler terms, a man aged 10 years will have to pay 10 pounds of grains and a 20 years old will be paying 20 pounds of grain.

The chief stands on a riser containing 7 different weights next to a large 2 pan scale. As per the interesting custom, the chief can only weigh using three of the seven weights.

In such a scenario, can you calculate what must be the weights of the seven weights each and who is the oldest man the chief can measure using those weights?
category : LOGIC | MATHS

Box Ball Logic Problem

There are three bags.The first bag has two blue rocks. The second bag has two red rocks. The third bag has a blue and a red rock. All bags are labeled but all labels are wrong.You are allowed to open one bag, pick one rock at random, see its color and put it back into the bag, without seeing the color of the other rock.

How many such operations are necessary to correctly label the bags ?
category : LOGIC | TRICK

Maths Magic Riddle

I can prove why 1 = 2

Step1. Lets say y = x
Step2. Multiply through by x xy = x2
Step3. Subtract y2 from each side xy - y2 = x2 - y2
Step4. Factor each side y(x-y) = (x+y)(x-y)
Step5. Divide both sides by (x-y) y = x+y
Step6. Divide both sides by y y/y = x/y + y/y
Step7. And so... 1 = x/y + 1
Step8. Since x=y, x/y = 1 1 = 1 + 1
Step9. And so... 1 = 2

How is this possible ?

Spot The Difference Christmas Tree Riddle

Can you spot 5 differences in two Christmas tree below?

category : PICTURE

Submit your Email Address to get latest post directly to your inbox.

Latest Puzzles

03 March
Minimum Move Chess Game Video Riddle

Can you figure out the minimum number of...

02 March
A numeric lock has 3 digit key Riddle

A numeric lock has 3 digit code with the...

01 March
What's wrong in the kitchen picture

What appears to be wrong in the kitchen ...

28 February
Who Is the Mother Picture Riddle

Can you find the mother of the baby in t...

27 February
Lighter Than Air Riddle

I'm lighter than air but a thousand men ...

26 February
3 Tigers 3 Sheep Riddle

If 3 tigers catch 3 sheep in 3 minutes. ...

25 February
Cow Rebus

Decode the below cow rebus....

Puzzles Tags :

Illusions Tags :