The recruiter reached out and scheduled a phone interview.
It was a very easy LeetCode problem using linked lists.
The interviewer was nice but ended up revealing some very problematic things about the company (terrible work culture and management) and stated they were leaving.
Onsite interviews consisted of 4 rounds:
All rounds were very easy; no preparation was required beyond the basics.
The behavioral round had very standard questions and was a short call.
I cleared all rounds and received an offer, but I have recently heard some very problematic things about Yelp regarding their treatment of employees.
I tried clarifying with the recruiter, who appeared scared and went into denial.
The offer included employee benefits, but the company is not working on any exciting tech projects, according to my discussion with the hiring manager.
After weighing the pros and cons, I rejected the offer based on negative reviews about work culture and a better offer received.
Basic linked list and hash map related coding problems.
LLD (Low-Level Design) with ArrayLists: Very easy complexity.
HLD (High-Level Design) to design Instagram.
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.