10 Yelp Software Engineer (New Grad) Interview Questions (2026)
Yelp's new-grad SWE loop in 2026 is a recruiter screen, an online coding assessment, a technical phone screen, and a 4-round virtual onsite covering coding, system fundamentals, behavioral, and team match. Yelp is a local business discovery platform; search, ranking, and review-trust questions show up.
By Alex Chen, Founder, InterviewChamp.AI · Last verified
Loop overview
New-grad candidates report a 4-7 week timeline in 2026. Online assessment (2 problems, ~75 minutes), then a 1-hour phone screen. Onsite: two coding rounds, one system fundamentals round, one behavioral. Stack is Python heavy on backend, JavaScript/TypeScript (React) on frontend.
Behavioral (4)
Tell me about a time you contributed to a community.
Frequently askedOutline
STAR. Yelp is a community-driven product. Pick a real moment — open source, school, neighborhood, online community. Show your contribution and the impact.
Why Yelp?
Frequently askedOutline
Tie to local discovery, the review community, or a specific Yelp product (Yelp for Business, Yelp Reservations). Mention if you have used Yelp to find a business and what worked or didn't. Be honest.
Describe a time you advocated for a user.
Frequently askedOutline
STAR. Yelp serves both consumers and business owners. Pick a real moment when user advocacy drove your work. Show specific user feedback that changed your decisions.
Tell me about a time you balanced multiple stakeholders.
Frequently askedOutline
STAR. Yelp balances consumers and businesses — their interests sometimes conflict. Pick a real moment of balancing competing interests. Show your reasoning and outcome.
Coding (LeetCode patterns) (3)
Given a list of reviews with star ratings, return the average rating per business.
Frequently askedOutline
Hash map business_id → (sum, count). Final pass to compute average. O(N) time. Edge cases: businesses with no reviews, weighted by recency (extension).
Given a string, find all valid words from a dictionary that can be formed by deleting characters.
Occasionally askedOutline
For each dictionary word, check if it's a subsequence of the input (two-pointer walk). Return valid ones, sorted by length descending and alphabetically. O(D * (S + W)) where D is dict size.
Given a binary tree representing categories (Restaurants > Italian > Pizza), find all leaf categories.
Occasionally askedOutline
DFS, collect nodes with no children. O(N) time, O(H) recursion. Walk through with a small tree. Variant: filter by depth or path prefix.
Technical (3)
Given a list of businesses with lat/lon, return all within a given radius of a query point.
Frequently askedOutline
Naive: compute distance to each, filter. O(N). Better: spatial index (grid bucketing, geohash, R-tree). Discuss the tradeoff: grid is simple but uneven distribution; R-tree handles unevenness. Yelp does this at every search.
Implement a function that detects suspicious review patterns (e.g., 10 reviews from the same user within 1 hour).
Frequently askedOutline
Group reviews by user, sort by time. For each user, sliding window: count in last 60 min, flag if > threshold. Discuss content-based signals (duplicate text), IP signals, and graph signals (review rings). Real fraud-detection problem.
Implement a search ranking: given a query, return the top N businesses by relevance.
Occasionally askedOutline
Concept-level. Score each business: text match + popularity (review count, rating) + distance + business-pays signal. Use heap for top N. Discuss BM25-style scoring vs simple overlap and the relevance-vs-revenue tradeoff. Yelp's actual search.
Yelp interview tips
- Yelp is geospatial + reviews. Brush up on spatial indexing, distance calculations, and ranking algorithms.
- Behavioral rounds value community focus and user advocacy.
- Stack is Python heavy on backend. Coding rounds are language-agnostic.
- Yelp engineering blog has solid content on search and infrastructure. Read one before the loop.
- Compensation per Levels.fyi 2026 is mid-tier for San Francisco new-grad. Equity has 4-year vest with 1-year cliff.
Frequently asked questions
How long is Yelp's SWE new-grad interview process in 2026?
Most reports show 4-7 weeks from recruiter outreach to offer.
Does Yelp ask system design for new-grad SWE?
Light system fundamentals appear (geo-search, review ranking). Full distributed-systems is for mid-level and above.
What language should I use for Yelp interviews?
Whichever you know best. Python, JavaScript/TypeScript, Java, Go are all accepted. Yelp's stack is Python-heavy.
Is Yelp remote-friendly for new-grad?
Yelp operates a remote-first model with hub flexibility. Confirm specifics with your recruiter.
Does Yelp sponsor visas for new-grad SWE?
Yelp has sponsored H-1B and OPT in past US cycles. Confirm with your recruiter for 2026.
Practice these live with InterviewChamp.AI
Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.
Practice these live with InterviewChamp.AI →