Went through the Yelp DS interview earlier this year, targeting a mid-level analytics DS role on their local ads team. This is the breakdown I wish I'd had.
Phone screen (30 min with recruiter): Standard. Background, why Yelp, salary range check. Nothing technical.
Technical screen (1 hr with DS hiring manager): This was heavier than I expected for a first technical round. About half was SQL and half was product analytics discussion.
The SQL problem: given a table of reviews with columns like userid, businessid, rating, date, they asked me to write a query to find businesses with a statistically significant drop in average rating over the last 90 days versus the prior 90 days. Not just the SQL syntax, they wanted me to think about what "significant" means with a small sample. So it turned into a mini statistics conversation.
Onsite (virtual, 4 rounds): SQL deep dive: more complex aggregations, window functions, they had me debug a query with subtle grouping logic that was producing double-counts. Good prep is writing and reading complex SQL, not just memorizing syntax. Stats and probability: sampling bias, A/B test design, p-value interpretation. One question on how you'd set up an experiment to measure whether a new review prompt changes review submission rates. This is standard DS interview territory but they went deeper than usual on the confounding variables discussion. Case study: given a dashboard showing a 15% drop in Yelp restaurant reviews in a metro area over two months, walk through how you'd diagnose the root cause. This was my favorite round. They wanted a structured problem breakdown: data quality checks first, then seasonality, then product changes, then competitive factors. Being systematic matters more than finding the "right" answer. Behavioral: similar to what others have posted, failures and cross-functional work came up.
Level and comp: For mid-level DS in SF, I was offered $175k base. Total comp with bonus and equity landed around $210k. I didn't negotiate aggressively because it matched my target.
Bottom line: Yelp's DS loop is SQL-heavy and product-analytics-focused. If your background is more ML engineering or modeling-heavy, it's worth asking the recruiter how the role breaks down before you get deep into prep.