Applied through a referral.
I took a preliminary 15-minute HackerRank challenge, followed by a chat with the recruiter. Then, I was scheduled for a Skype interview.
I was prepared for data structures and algorithms, but I was asked a question on probabilities. I understand that, given my Data Mining Engineer profile, I should have probably expected a question similar to that, and I was ready to answer some theoretical questions. However, I did not expect I would have to code a question on probabilities.
I was sorely out of touch regarding programming for probabilities, and I screwed up my interview. The interviewer was helpful, but I was deflated simply by hearing the question.
I haven't heard back, but I have little doubt that this will be a reject.
A question on probabilities.
When you select a random index from the array, the probability of the element that is printed should be based on its weight.
The following metrics were computed from 1 interview experience for the Yelp Data Mining Engineer role in San Jose, California.
Yelp's interview process for their Data Mining Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Yelp's Data Mining Engineer interview process in San Jose, California.