Interview Intel · Yelp

Yelp coding interview
questions, leaked.

29 problems reported across recent Yelp interviews. Top patterns: string, array, hash table. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Yelp's coding assessment hits you with 29 problems across two rounds, and 55% of them are medium or harder. String problems dominate the list, 18 of them, which means you'll spend most of your time parsing, matching, and transforming text. Arrays and hash tables are close behind, appearing in 12 problems each. If you walk in unprepared for string logic, you're already behind. StealthCoder runs invisibly during the live assessment and surfaces working solutions the moment you hit a wall, so you can stay ahead of the clock.

Tracked problems
29
Easy
8/ 28%
Medium
16/ 55%
Hard
5/ 17%

Top problems at Yelp

leaked_problems.csv29 rows
#ProblemDiffFrequency
01Destination CityEASY
100.0
02Course ScheduleMEDIUM
100.0
03Filter Restaurants by Vegan-Friendly, Price and DistanceMEDIUM
100.0
04Remove Colored Pieces if Both Neighbors are the Same ColorMEDIUM
97.5
05Word LadderHARD
97.5
06Word Ladder IIHARD
97.5
07Insert Delete GetRandom O(1) - Duplicates allowedHARD
97.5
08Insert Delete GetRandom O(1)MEDIUM
97.5
09String CompressionMEDIUM
97.5
10Merge IntervalsMEDIUM
97.5
11Top K Frequent WordsMEDIUM
97.5
12Find the Closest PalindromeHARD
97.5
13Valid AnagramEASY
97.5
14Group AnagramsMEDIUM
97.5
15Check If a Word Occurs As a Prefix of Any Word in a SentenceEASY
97.5
16Letter Case PermutationMEDIUM
97.5
17Top K Frequent ElementsMEDIUM
97.5
18The Skyline ProblemHARD
97.5
19Minimum Index Sum of Two ListsEASY
97.5
20Reverse Words in a StringMEDIUM
97.5
21Reverse Linked ListEASY
97.5
22Longest Common PrefixEASY
97.5
23Decode StringMEDIUM
97.5
24Active BusinessesMEDIUM
97.5
25Longest Substring Without Repeating CharactersMEDIUM
97.5
26Two SumEASY
97.5
27Random Pick with WeightMEDIUM
79.5
28Minimum String Length After Removing SubstringsEASY
55.8
29Shortest and Lexicographically Smallest Beautiful StringMEDIUM
55.8

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Yelp OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage.

Get StealthCoder
Topic distribution
What this means

String mastery is non-negotiable here. Problems like 'Word Ladder', 'Word Ladder II', and 'Group Anagrams' sit at medium and hard difficulty, and they all hinge on clean string handling plus hash-table or BFS patterns. Sort second by frequency: arrays and hash tables appear in roughly 40% of all problems, so drill the combinations early (hash-table + string, array + sorting). Math and randomized problems are lower frequency but appear in harder variants like 'Insert Delete GetRandom O(1)' and 'Find the Closest Palindrome', so treat those as sharpening stones once you're solid on strings. The medium-to-hard ratio (16 to 13) means Yelp expects you to handle state-space search and optimization under pressure. If you freeze on a design problem or a tricky string transformation mid-OA, StealthCoder delivers the pattern instantly and keeps you moving.

Companies with similar patterns

If you prepped for Yelp, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Yelp.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Yelp interview FAQ

How many string problems should I solve before the assessment?+

At least 8 to 10 distinct string patterns. Yelp asks string questions in 62% of their problem set, so they're your foundation. Start with 'Valid Anagram' and 'Check If a Word Occurs As a Prefix', then move to 'Group Anagrams' and 'Word Ladder'. You need muscle memory before the live assessment.

Is hash-table knowledge enough for this interview?+

No. Hash tables appear in 12 problems, but they're usually paired with strings or arrays. You need to know when to use a hash map for counting, when to build a graph structure, and when to combine it with BFS or backtracking. Drill 'Word Ladder' and 'Group Anagrams' to see the real patterns.

What should I study first for a Yelp OA?+

String algorithms and hash-table fundamentals. They cover 18 and 12 problems respectively and appear in most hard variants. Sorting comes third at 6 problems but usually as a helper step. Spend 60% of prep time on strings, 30% on hash tables and arrays, 10% on everything else.

How do I handle the medium-to-hard difficulty jump?+

Yelp's test is 55% medium or harder, so expect multi-step problems. 'Word Ladder II' and 'Insert Delete GetRandom O(1) - Duplicates Allowed' require you to combine multiple patterns under time pressure. Practice thinking through the state space, not just the first approach.

Are design problems a big part of the assessment?+

Design appears in only 2 problems, but one is hard: 'Insert Delete GetRandom O(1) - Duplicates Allowed'. It's a real blocker if you see it cold. Study O(1) operations on arrays and hash tables, and understand trade-offs. If you blank during the live OA, that's where StealthCoder saves you time.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Yelp. StealthCoder is not affiliated with Yelp.