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.