Yelp

  www.yelp.com
  www.yelp.com

Yelp Software Engineer New Grad Interview Questions

Updated Nov 29, 2014
Updated Nov 29, 2014
15 Interview Reviews

Interview Experience

Interview Experience

53%
30%
15%

Getting an Interview

Getting an Interview

66%
18%
11%

Interview Difficulty

2.5
Average

Interview Difficulty

Hard

Average

Easy

15 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer New Grad Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied through a recruiter. The process took 3 weeksinterviewed at Yelp.

Interview Details

Had an initial 20 min HackerRank coding challenge which was fairly simple and straightforward. Then had 1 phone screen with an engineer. After the phone screen I was invited for an onsite interview. Their onsite process is very average. Company tour + 4 round of interview. They concentrate a lot on cultural fit. I thought I was applying for a more general software engineering position but they asked me a lot of questions about HTTP protocols. I wasn't informed that I would be specifically interviewing with their web team.

Interview Questions
  • 1. Phone screen: Given a corpus of a review, split it in terms sentences (Make sure to take care of ellipses, question marks and exclamation marks).

    Onsite 1: Javascript question, HTTP protocols : Their significance and difference.
    Onsite 2: Implement a Most Recently Used Cache.
    Onsite 3: Given an iterator interface for 1 word, extend to implement an iterator function for two words.
    Onsite 4: Implement a trie. (Write the API and code for inserting into a trie).

    All of the rounds were interspersed with cultural fit questions.
     
    Answer Question
No Offer
Negative Experience
Easy Interview

Other Interview Reviews for Yelp

  1. 2 people found this helpful  

    Software Engineer New Grad Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 6 weeksinterviewed at Yelp in August 2014.

    Interview Details

    Firstly a HackerRank challenge, it was pretty easy and finished it in 10 minutes, then I was scheduled for a Skype interview for online programming on CoderPad. The Skype interview was also not hard and solution was straight forward. Received notice from HR for onsite interview after several days. There were 4 rounds of engineer interviews during onsite, most of them were coding and fundamental questions. However getting them done nicely and fast doesn't mean they will give an offer for you, unless you could use python, ultimately the only programming language they could understand.

    Interview Questions
    • Skype interview
      Anagrams, given an array of Strings and return all groups of strings that are anagrams.
       
      View Answer
    • Onsite Questions:
      How does Java GC work, how to implement a GC.
      Using random numbers to determine value of PI(3.1518926..), and how to let it work in multi-computer environment.
      "tom" has "salad soup sandwich", "rose" has "drink soup". Input "salad sandwich" return "tom rose".
      Given a software package depend list, like a->b, b->c, b->d, c->e, d->e, return installation sequence e,c,d,b,a.
      Design database tables of Yelp.
      What happens after sending an HTTP get request to yelp.com.
      Questions about software engineering and previous projects.
      Why yelp.
       
      View Answer
    No Offer
    Neutral Experience
    Easy Interview
  2. 1 person found this helpful  

    Software Engineer New Grad Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through college or university. The process took 4+ weeksinterviewed at Yelp in April 2014.

    Interview Details

    I got contacted via a resume drop after a forum on campus about Big Data that a Yelp Representative attended. I got contacted by a recruiter about 6 months after the event - which totally worked out for me. I was contacted Sunday night, and had my phone interview that Tuesday. It was 25 minutes, and the recruiter just asked me if I had experience in a variety of platforms (did I have experience with Android for instance), what languages I was most comfortable with, etc. Then she asked me rapid-fire random tech questions - spanning random Unix knowledge/SQL etc, as well as basic byte trivia and some quick algorithm trivia, as well as pretty specific internet protocol stuff. At the end of the interview, she told me I had done well, that I was going on to the next round, which would be a 45 minute coding interview over Skype. I haven't had that next interview yet- but here's hoping!

    Interview Questions
    Accepted Offer
    Positive Experience
    Average Interview
  3.  

    Software Engineer - New Grad Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a weekinterviewed at Yelp.

    Interview Details

    First was a phone screen with 10 tech questions found on the site already. Then a Skype interview talking about resume and projects. Then she asked to find target value from a 2d array in which each row and column are sorted.

    Interview Questions
    No Offer
    Easy Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer New Grad Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a weekinterviewed at Yelp in March 2014.

    Interview Details

    Give resume on campus career fair. Got contacted by recruiter after a week. First round phone screen with about 15 quick questions, most of which can be found here. I'm waiting for the second skype interview now. Also some behavior questions about why yelp, and what you are interested in.

    Interview Questions
    • Not too difficult if you prepare the all questions here   Answer Question
    No Offer
    Positive Experience
    Easy Interview
  6.  

    Software Engineer - New Grad Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through an employee referral. The process took 5 weeksinterviewed at Yelp in January 2014.

    Interview Details

    A brief phone screening interview, and then a video interview with technical questions via Skype, and then they fly you out to SF to interview with 4 engineers. All in all, it wasn't really that difficult, and they didn't seem to mind that much if you fumbled here and there with the technical questions. As I was applying for a web dev job, about half of the questions were data structures questions, and then half were web dev questions.

    Interview Questions
    • Implement a cache (had growing requirements, such as a limit on how many things could be stored in it, and should return the most recently placed record). The interviewer didn't seem to care that I was correct, but more how I approached it.   View Answer
    Accepted Offer
    Average Interview
  7.  

    Software Engineer - New Grad Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a weekinterviewed at Yelp in January 2014.

    Interview Details

    I talked with a person at the career fair on our campus and handed over my resume.
    A day later I got a call for setting up a 45 minute Skype interview which took place the next day. The interviewer started by talking about himself and his projects and then asked me about my previous projects and experiences. Then he shared an online notepad with me for a small programming exercise. Pretty much the same as already written in previous interview descriptions here on Glassdoor.

    A week later I got an email stating that they won't proceed with me.

    Interview Questions
    • He asked me about a major problem I came across during my projects and how I solved it While this wasn't an unexpected question (due to Glassdoor), my anwer wasn't good I think.   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  8.  

    Software Engineer New Grad Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 3+ monthsinterviewed at Yelp in January 2014.

    Interview Details

    Applied online Nov. 2013. First phone interview after 2 weeks. Second phone interview Dec. 2013. Onsite interview at Yelp Jan. 2014. Received offer in Feb. 2014. The entire process took around 13 weeks.

    Interview Questions
    • Most questions can be found in previous reviews. Standard online coding and whiteboard coding questions. Basic interview questions such as: why Yelp? what team are you interested in? Several scenario questions such as: what might be the possible reasons of slow network connection? C/C++ questions: what is inline function? describe why compiler does not perform inline in some circumstances.   Answer Question
    Negotiation Details
    I negotiated and Yelp meet my requirements in 2 days, so I accepted the offer. The overall interview process is great, friendly and professional HR and interviewers. The Yelp headquarter is also a fun place to visit.
    Accepted Offer
    Positive Experience
    Average Interview
  9.  

    New Grad Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 2 weeksinterviewed at Yelp in November 2013.

    Interview Details

    Talked to a recruiter who gave me a list of technical grab-bag trivia as mentioned in the other reviews on this site. You talk a bit about why you want to work for yelp and after answering the question she said she was comfortable with moving me on to the next phase of the interviewing process

    Interview Questions
    • Had the most trouble with the HTTP/UDP/SSL/TCP stuff as that was not my strong suit   View Answer
    No Offer
    Positive Experience
    Average Interview
  10.  

    Software Engineer - New Grad Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 2 weeksinterviewed at Yelp in July 2012.

    Interview Details

    Submitted my CV online at the company's website and a few days later, a recruiter contacted me via email for a technical phone screening. I was asked various questions about my CV, previous project I worked on, why I want to join Yelp, and a rapid sequence of 10-15 techie questions (basic enough). Most of them can be found in the glassdoor website previously posted for Yelp.

    Interview Questions
    • Reconstruct a binary tree given two sequences of node traversals, one from inorder and one from postorder traversal.   View Answer
    No Offer
    Positive Experience
    Average Interview

Work at Yelp? Share Your Experiences

Yelp

 
Click to Rate
or

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.