Yelp

  www.yelp.com
Work in HR? Unlock Free Profile

Yelp Software Engineering Intern Interview Questions & Reviews

Updated Jun 22, 2014
All Interviews Received Offers

Getting an Interview  

47%
47%
4%

Interview Experience  

59%
30%
9%

Interview Difficulty  

Average Difficulty
65 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Difficult Interview

Software Engineer Interview

Software Engineer
San Francisco, CA

I applied through college or university and the process took 2+ weeks - interviewed at Yelp in June 2014.

Interview Details – Got contacted by the recruiter. Had a short phone screening first, was asked with basic questions like: why yelp, your interests, etc. and then was asked a series of short knowledge-based technical questions which were already mentioned here. Second interview was over Skype, was asked questions about past work experiences, databases, and OS. The interviewer was a bit impatient when I talked about stuff that didn't interest him.

Interview Question – find the sum of two integers represented as strings, return the sum as string, i.e "123" and "456" would return "579".   View Answers (2)


No Offer

Negative Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied online and the process took 5 days - interviewed at Yelp in January 2014.

Interview Details – I sent my application online and few days after I receive an email asking me for an appointment for a phone interview.

Recruiting team called me and I can not hear to much. It was a noisy eviroment... Basic questions but finally she told me that She'll call me one year later..

Interview Question – Basic questions   Answer Question


No Offer

Neutral Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied online and interviewed at Yelp.

Interview Details – Contacted by a recruiter for a web development position, Asked some very basic CS questions on screening. Next round was taken by a software engineer on skype. Firstly, a brief discussion on resume which was followed by technical questions (most web related) based on the answers that was given. Then coding problem on an online editor.

Interview Question – Basic Javascript Questions and concepts, one coding problem. Level easy. Was not prepared well for the interview.   Answer Question


We want your feedback – Is this interview information helpful to you?  Yes | No

No Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern
Pittsburgh, PA

I applied through college or university and the process took 3 weeks - interviewed at Yelp in October 2013.

Interview Details – Met at a career fair had a good talk with the recruiters and I got emailed a few weeks later. A phone interview was set up. The interviewer was really kind and we had a good conversation about my interests and the company along with the interview.

Interview Question – Pretty standard questions SQL, Linux, one sorting question, a few on bits and bytes   Answer Question


No Offer

Positive Experience

Very Easy Interview

Software Engineer Intern Interview

Software Engineer Intern
San Francisco, CA

I applied online and the process took 6 weeks - interviewed at Yelp.

Interview Details – *First interview with HR about motivation, general resume questions, objectives, and some quick technical questions about general computer science (they can be found here on glassdoor).
*Second interview with an engineer, questions about projects on the resume, the most challenging aspect of the projects, motivation question again (why Yelp?), UNIX questions about commands and options and a trivial technical programming question. At the end there are some minutes to ask questions to the interviewer (in each interview)

Interview Question – UNIX commands and their options.   Answer Question


4 people found this helpful

No Offer

Positive Experience

Difficult Interview

Software Engineer Intern Interview

Software Engineer Intern
San Francisco, CA

I applied through a recruiter and the process took 4 weeks - interviewed at Yelp.

Interview Details – I contacted a recruiter and sent my resume to her. I was then contacted with an initial phone screening. Screening had a few behavioural questions (Why yelp, 3 things looking for in an internship etc) and a series of easy technical questions, all of which can be found on glassdoor. I was told immediately at the end of the call that I passed and then moved on to a skype interview. Interviewer was a little unprepared because my original interviewer got pulled for a meeting last minute. She picked some knowledge based questions to ask me based on my resume (sql questions, pros and cons of Java, C, C++). Coding question was a little tricky but if you know your data structures its not hard. They are just looking for the most efficient way to solve the problem. I didnt code the most efficient way but then when asked if I could make it better I thought of a better way and told her. I passed that round and then moved on to two back-to-back skype interviews. First one was tough as it was with a manager. He grilled me on my past experience and asked two technical questions along with a coding question. Second interview went really well with an engineer working under that manager. Asked me a mix of behavioural and technical questions along with a coding question. Im pretty sure I wowed the engineer but not the manager. I got both of the coding questions right. I didnt move on from there though but overall great experience and extremely friendly interviewers.

Interview Questions

  • Write a text wrapper function which takes a width in pixels and a String and returns a String with new lines inserted. (You are also given a function which takes a string and gives you a pixel width).   Answer Question
  • Write a function which reverses a linked list.   Answer Question
  • # List of tickets, in the form (origin, destination)
    ORIGINAL_TICKETS = [
      ('SFO', 'LAX'),
      ('LAX', 'JFK'),
      ('JFK', 'LHR'),
      ('LHR', 'CDG'),
      ('CDG', 'DXB'),
      ('DXB', 'HKG'),
      ('HKG', 'HAM'),
    ]
    Write a function which given the original origin, find the final destination. Then write a function that would find both the original origin and final destination with only access to that ticket list. Finally write a function that finds a missing ticket given the original origin and final destination.
      Answer Question


No Offer

Neutral Experience

Software Engineer Intern Interview

Software Engineer Intern

Interviewed at Yelp

Interview Details – The first round is trivial. It's all like a quiz such as the linux command and what's inner join and outer join question. And some behavior like what yelp?


3 people found this helpful

No Offer

Positive Experience

Average Interview

Software Engineering Intern Interview

Software Engineering Intern

I applied online and interviewed at Yelp.

Interview Details – Applied through their website. Received an email asking for a quick chat. Arranged within the week. Some chit-chat and then some rapid-fire technical questions. By the end of the conversation i was informed that i passed the round and we should arranged a skype interview with an engineer. Received an email a few days later that the intern positions were full.

Interview Question – - port and protocol of HTTP
- what ssl stands for and used for
- how many bits to represent an octad digit
- max int with unsigned 32bit
- what structure for binary search: linked list or sorted array?
- insertion time in a linked list
  Answer Question


No Offer

Positive Experience

Software Engineer Intern Interview

Software Engineer Intern

I applied through college or university - interviewed at Yelp in February 2014.

Interview Details – Connected in university career fair. First phone round is the same as those posted already. Second phone round starts with one of my project, and switch to an interesting open question. Later the engineer gave me a online coding link and let me write and run my code to a question (implementation question). He later asked for some improvement and generalization but I already ran out of time.

Interview Question – What do you think makes internet and website slow   Answer Question


No Offer

Positive Experience

Software Engineering Intern Interview

Software Engineering Intern

Interviewed at Yelp

Interview Details – Got the phone screen pretty quickly and was called by a recruiter for a pretty short conversation. The recruiter was really flexible about my schedule and a nice guy. Started the conversation with a few questions about what I would be interested in doing at the company, what my favorite languages to code in are. Then he asked some rapid-fire knowledge-based questions. They're on here for the most part--can't remember any that arent. He let me know at the end of the screen that I qualified for the interview with an engineer which we set up on the spot

Interview Question – What is SSL?   Answer Question

Worked for Yelp? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.