The interview process begins with an online coding assessment, followed by a phone interview. The phone interview includes medium-hard LeetCode questions, as well as questions on backend development and backend development trivia. These questions are not considered very tough.
The onsite portion consists of four technical rounds. The questions vary depending on the specialization (e.g., backend, frontend, ML, infrastructure).
Each interview round includes one programming question followed by numerous open-ended questions. The programming questions are similar to easy-medium LeetCode problems. The open-ended questions are the trickier part, so be prepared for those.
One of the three servers is slow. What are the possible reasons, and how would you address these issues?
Should you encrypt and then compress, or compress and then encrypt? Why?
The following metrics were computed from 3 interview experiences for the Yelp Back-end Software Engineer role in San Francisco, California.
Yelp's interview process for their Back-end Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Back-end Software Engineer interview process in San Francisco, California.