Interview Intel · Yandex

Yandex coding interview
questions, leaked.

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

Founder's read

Yandex pulls from a pool of 119 problems, heavily weighted toward array manipulation and hash-table lookups. You're looking at 72 medium-difficulty problems and only 9 hard ones, which means the bar is speed and pattern recognition, not theoretical depth. Arrays dominate the assessment, so your first week should be arrays, hash-tables, and two-pointer work. If you hit a wall on a sliding-window or hash-table problem mid-assessment, StealthCoder runs invisibly during the screen share and surfaces a working solution in seconds.

Tracked problems
119
Easy
38/ 32%
Medium
72/ 61%
Hard
9/ 8%

Top problems at Yandex

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Longest Strictly Increasing or Strictly Decreasing SubarrayEASY
0.0
02Longest Subarray of 1's After Deleting One ElementMEDIUM
100.0
03Summary RangesEASY
95.2
04String CompressionMEDIUM
89.2
05Find K Closest ElementsMEDIUM
88.3
06Lowest Common Ancestor of a Binary Tree IIIMEDIUM
0.0
07Basic Calculator IIMEDIUM
0.0
08Isomorphic StringsEASY
83.9
09Subarray Sum Equals KMEDIUM
82.3
10Permutation in StringMEDIUM
81.9
11Valid PalindromeEASY
81.0
12Insert Delete GetRandom O(1)MEDIUM
81.0
13Move ZeroesEASY
80.6
14Line ReflectionMEDIUM
80.1
15Longest Substring Without Repeating CharactersMEDIUM
79.7
16Merge IntervalsMEDIUM
77.6
17Group AnagramsMEDIUM
76.6
18Two SumEASY
74.8
19Number of IslandsMEDIUM
73.5
20One Edit DistanceMEDIUM
72.9
21Valid ParenthesesEASY
72.9
22Valid Palindrome IIEASY
72.2
23Interval List IntersectionsMEDIUM
69.9
24Trapping Rain WaterHARD
67.4
25Find All Anagrams in a StringMEDIUM
65.4
26Min StackMEDIUM
65.4
27Longest Palindromic SubstringMEDIUM
65.4
28Merge Sorted ArrayEASY
64.4
29Generate ParenthesesMEDIUM
62.2
30Design an ATM MachineMEDIUM
62.2
31Design Hit CounterMEDIUM
59.6
32Is SubsequenceEASY
58.2
33LRU CacheMEDIUM
58.2
34Evaluate Reverse Polish NotationMEDIUM
58.2
35Longest Substring with At Most K Distinct CharactersMEDIUM
56.7
36Merge Two Sorted ListsEASY
56.7
37Validate Binary Search TreeMEDIUM
56.7
38Destination CityEASY
55.0
39Binary Tree Right Side ViewMEDIUM
55.0
40Minimum Window SubstringHARD
55.0
41Best Time to Buy and Sell StockEASY
55.0
42Reconstruct ItineraryHARD
53.2
43Lowest Common Ancestor of a Binary TreeMEDIUM
53.2
44Find Duplicate SubtreesMEDIUM
53.2
45Max Consecutive Ones IIIMEDIUM
53.2
46Simplify PathMEDIUM
53.2
47Merge k Sorted ListsHARD
53.2
48Search in Rotated Sorted ArrayMEDIUM
51.2
49Binary Tree Maximum Path SumHARD
51.2
50Median of Two Sorted ArraysHARD
51.2

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 Yandex OA. The proctor cannot see it. Screen share cannot detect it. Built by a senior engineer who knows the OA is theater. This is the script.

Get StealthCoder
Topic distribution
What this means

The topic distribution is ruthless about arrays: 61 problems out of 119 are array-based, and when you factor in two-pointers (29), sliding-window (14), and the array-heavy problems like 'Longest Subarray of 1's After Deleting One Element' and 'Subarray Sum Equals K', arrays are the backbone. Hash-tables come second at 34 problems, almost always paired with arrays or strings. Strings and two-pointers round out the core trio. The hard problems are sparse (9 total), so the assessment is testing whether you can execute fundamentals quickly under pressure. That's where StealthCoder becomes your hedge: if you blank on the pattern for 'Permutation in String' or 'Longest Substring Without Repeating Characters' with 15 minutes left, you're not losing the round.

Companies with similar patterns

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

The honest play

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

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 a senior engineer who knows the OA is theater. This is the script. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Yandex interview FAQ

Should I prioritize array or hash-table problems for Yandex?+

Array first. 61 of the 119 problems involve arrays, often combined with two-pointers or sliding-window. Once you're solid on array manipulation, move to hash-tables, which appear in 34 problems and usually complement array or string problems.

How many medium-difficulty problems should I solve before the OA?+

Yandex's assessment is 60 percent medium problems. Aim to solve at least 40 to 50 medium problems across arrays, hash-tables, and strings. Focus on patterns that repeat: sliding-window substrings, prefix sums, and hash-map counters.

What should I do if I haven't drilled dynamic programming?+

It's only 13 problems, lower priority. But 'Longest Subarray of 1's After Deleting One Element' combines array, DP, and sliding-window, so if it comes up, you'll need the pattern. DP is a hedge topic here, not core.

Is two-pointers worth grinding separately?+

Yes. It appears in 29 problems and overlaps heavily with arrays and strings. Problems like 'Valid Palindrome', 'String Compression', and 'Find K Closest Elements' all use the pattern. Spend a few days on two-pointer fundamentals.

How much should I worry about the 9 hard problems?+

Not much. Hard problems are only 7.5 percent of the pool. Your score depends on nailing the medium problems fast and cleanly. If a hard problem appears and you're unsure, treat it as a hedge moment.

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