Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Yelp

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Yelp reviews | Yelp jobs | Yelp salaries | Yelp benefits | Yelp conversations
      Yelp interviewsYelp Software Engineer, Data Mining, Search Team interviewsYelp interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Indeed, Inc.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer, Data Mining, Search Team Interview

      Jul 19, 2015
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Yelp in Jun 2015

      Interview

      Round 1: HR round for 15 minutes. Was asked chose the profile i wanted. I chose data mining. Round 2: Hacker Rank test. 10 simple technical questions (can be found on Glassdoor and one programming question) Round 3:Questions on data mining: I was given a brief about Yelp user page and the recommendations shown to the user based on his searches. A programming question (mentioned below) Round 4 and Round 5 were back to back skype interviews for 45 minutes. One of these interviews will be with the manager of the team you are being interviewed for. Round 4: Was given a brief about the Spam team. Few questions on the Spam Filtering Machine Learning project mentioned on my resume. One programming question.(mentioned below) Round 5: (With manager) Multiple questions on the machine learning projects mentioned on my resume and one programming question(mentioned below). You will asked to code on CoderPad for all the programming questions. Interviewers are nice and will ask follow up questions on the topics you are most comfortable with, so don't feel shy to tell them you are not comfortable on a certain topic. HR and technical recruiters are extremely co-operative. Good luck with your interview. :)

      Interview questions [1]

      Question 1

      HackerRank:Given a list of strings, group the anagrams. 3rd round: Skype interview for 45 minutes. Round 3:How would you compare two recommendation systems? Many follow up questions over the same. Given a sorted array, return the index of that element which satisfies the property a[i] = i. How would you solve the problem if there array has duplicates? Round 4: Given an n*m integer matrix where value in each cell indicates the cost involved in reaching that cell. At any cell, you can either go to right/down. Move from Top left of the matrix to the bottom right of the matrix with the least cost. How did i implement the Spam filtering project mentioned on my resume? Round 5: Given 4 co-ordinates, find if they form a square. How did i implement the Collaborative Filtering algorithm(mentioned on my resume) How would you compare two recommendation systems? Many follow up questions over the same.
      Answer question
      9