The interview process began with an online coding round, a timed Code Test via HackerRank, followed by an HR connect for introductions. Next, there was a phone interview with a Yelp engineer, which was primarily a behavioral interview. The final round consisted of four back-to-back sessions: one behavioral round and three technical rounds (two for problem-solving and one for system design). All three technical interviews were conducted via HackerRank.
Following these intense rounds, the feedback was positive. The recruiter also discussed the possibility of joining Yelp and detailed the next steps. They indicated feedback would be provided within one to two weeks. However, there was a significant delay on their end. Ultimately, the recruiter emailed:
"Some of our roles have been filled in the meantime, so I'm in touch with different hiring managers to see if we can find a spot for you on one of our teams here in Europe. I'll get back to you as soon as possible!"
After this, there was no further response, despite multiple follow-ups over six months. This prolonged silence was very unprofessional.
About the project:
Data structures and algorithms questions based on BFS, DFS, and system design (HLD and LLD) of Yelp-based scenarios.
The following metrics were computed from 5 interview experiences for the Yelp Software Engineer role in India.
Yelp's interview process for their Software Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Yelp's Software Engineer interview process in India.