Introductory HR round - Nothing specific, just background checks.
An online coding test - Three questions on HackerRank, exceptionally easy to solve.
Another HR interview - Primarily involves details about the whole interview process.
Face-to-face online coding round - You are expected to code in a programming language the interviewer knows. If you are like me, you will get a guy who only knows Python. You will be asked, or let's say "forced," to code in Python even if you are not comfortable with it. Also, you are expected to give the exact solution the interviewer has in mind. Any other solution, and BAM! you are out of the interview process.
Two days later, I received a rejection email saying, "We cannot provide individual feedback" for the rejection. I felt that I was better off where I am instead of going to Yelp. After all, who'd want to work for a company where transparency is not valued, where shady decision-making is done, where you are forced to code in a programming language.
My advice:
Will I ever apply to Yelp again after this experience? Never, not in this lifetime. Am I satisfied after the rejection? Of course, I am. I value transparency and polyglotism.
Can you code in Python? I do not know any other language (or Golang, to be specific).
Did you open the Codility page? I cannot see you.
After providing a solution the interviewer had no idea existed Can you do it any other way?
The following metrics were computed from 1 interview experience for the Yelp Site Reliability Engineer role in Germany.
Yelp's interview process for their Site Reliability Engineer roles in Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Yelp's Site Reliability Engineer interview process in Germany.