Yelp Software Engineer Interview Questions & Reviews
Updated May 22, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 26 ratings |
Interview Experience [?] Based on 26 ratings
|
Yelp has 1,954 connections on Glassdoor
| 1–10 of 26 Yelp Interviews | Sort by |
Software Engineer at Yelp
Posted May 22, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed May 2012 in San Francisco, CA (took 1 week)
First round had a set of very simple questions to answer on the phone (like others here have said). Additionally, I was asked what was mutable/immutable among tuples, dictionaries, lists. The second round was a Skype interview with one of the engineers. It began with some brief questions about the resume, questions about projects, preferred programming languages. This was followed by a series of questions touching various subjects and concluded with a programming assignment. Remember to check your code very carefully to avoid bugs as you may tend to get nervous about time running out.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted May 2, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Mar 2010 (took a day)
Questions were mostly related to search and sort algoirthms and how I can find multiple ways for a single problem and determine which is efficient.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Apr 3, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Feb 2012 (took 3 weeks)
I applied through college job fair. At first I got contacted by a HR to set a time for a phone interview. The phone interview basically asked questions regards to general knowledge of computer science, all the questions are pretty much covered by previous posts on the website. It took about 30-45 minutes, then it asked me to set up a time for a skype interview with one of the technical staff. I scheduled a time and had the skype interview, it first asked some basic questions about programming, then he gave me a link which direct you to a page to write code with. I was asked the implementation of hashtable in general, time is very tight, I wasn't be able finish. Not lucky enough to move on to the next round.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Mar 30, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Mar 2012 (took 2 weeks)
On the initial phone screening, the HR person would ask as others have described, on some basic computer stuff. After the initial phone screening, I was on Skype with an engineer, doing a 45 minute interview. The interviewer asked briefly about yourself and projects you've worked on. Then asked about algorithms and operating systems. The last 20 minutes, we were on online, doing some coding. The coding is not that difficult but it does make you tense and prone to mistakes.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Feb 9, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Sep 2011 (took 6 days)
I got a call from recruiter after I applied on Yelp.
She asked me easy technical questions (same as what others posted) like What's a HTTP GET/POST? How many bits in a short? What's a static variable? What is SSL? etc.
Then I had to do a programming assignment which was easier to do for me in Perl. I sent it alongwith my full unit-tests.
I got another phone screen then, in which I was asked more operating system questions for e.g. Difference between a process and a thread? What are the different synchronization mechanisms? Difference between semaphore and mutex etc. I passed this one too.
Then, I got another round of technical phone screen where he started asking me questions on inheritance (and I don't know C++). This is where they told me that they can't proceed with me.
But, I liked everyone's attitude. They were quite nice and professional.
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Jan 24, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Dec 2011 in San Francisco, CA (took 1 week)
Asked the basic list of questions by HR. Coding questions for the phone interview. Also had to discuss projects that I did
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineering at Yelp
Posted Jan 14, 2012
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 (took 1 week)
I applied for the position on Yelp career site and got contacted about a week later for an initial screening interview. The initial interview consists of a "technical recruiter" asking some general questions and some other questions related to bits/bytes, unix commands, etc., exactly the same as other people mentioned.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Jan 4, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 (took 1 week)
Initial Screening Phone Interview : <15min>
Basic question on computer science .
This was taken by a non-technical person as she was doing an initial round of screening
Technical Phone Interview: <45min>
Questions about project , how you would approach a problem and solve it .. errrors you cam across
Questions regarding unix , web related
Finally a coding question , you have approximately 20 min for the same
Interview Questions
Explain process after you click a URL ( on server / client side )
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Nov 5, 2011
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 in San Francisco, CA (took 3 weeks)
After an introductory e-mail from a recruiter, I began my interview with a phone screen. This phone screen was conducted by a HR person, who simply read off a list of trivia questions; a majority of these can be found in the other phone interview questions on Glassdoor. After passing these questions, I advanced onto another phone interview with a software engineer.
The phone interview with the software engineer was fairly spotty. It started off as an interview on Skype, but due to technical difficulties on their end, the engineer called my phone. In addition, it was clear that the engineer had not read through my resume since some questions were asked that were irrelevant or very tangental to the experiences and knowledge I had written down. After a shaky phone interview, I surprisingly moved on to the on-site interview.
On the day of my on-site interview, an small earthquake occurred, which delayed my arrival. As a result of this delay, I went through only one interview with an engineer instead of the 'usual' three interviews with an engineer and a final one with the VP of engineering. The recruiters informed me on-site that they would reschedule the rest of my interviews for the week after. However, I did not receive any confirmation e-mails after my interview. In addition, after calling the recruiter for an explanation, I received word that they had never promised to reschedule my interview and that I should simply re-apply.
Overall, I think Yelp has hands-down the worst recruiters. Good luck to anyone who applies.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Yelp
Posted Oct 28, 2011 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Sep 2011 (took 2 weeks)
I first started talking to Yelp at an on campus career fair where they asked me to do an on campus interview 2 days later. This interview was technical and involved walking through the design of an application and writing some functions. This also included time/space complexity analysis. After that interview, they immediately invited me out to San Francisco for an on site interview. The on site interview consisted of a series of 4 technical interviews with different members of different development teams. They were all technical asking simple conceptual type questions, code puzzles, system level design, and time/space complexity analysis.
Obviously I did very well on the campus interview, but I did not prepare enough for the on-site interview, and therefore did not do too well at those. The questions were not too difficult, but I blanked on some of it due to my lack of preparation. Had I studied a bit more going into them, I feel that I would have been given an offer.
My advice, as with any technical interview, is to brush up on your basics, even if you think you know them real well. Re-implement your basic data structures, sorting, and searching algorithms and make sure you know the average and worst case time/space complexities of the methods. Also try to work on some puzzles, since you can find them all over the internet these days.
I signed an NDA saying that I would not disclose the interview questions, so I cannot be more specific on the questions.
Other Details
I got the interview through a College or University and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?


