Yandex interview questions and how to prepare
The questions candidates report from Yandex interviews, sorted by how often they come up, with difficulty and topics, plus original practice written in Yandex's interview style.
ZorixOS tracks 128 community-reported Yandex interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 75 original ZorixOS practice questions written in Yandex's known interview style (not claimed as asked at Yandex), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to Yandex.
Updated July 2026
Yandex interview questions candidates report
Community-reported from real Yandex interviews (open-source dataset), most-asked first. Showing 60 of 128. Each links to its source.
- Longest Subarray of 1's After Deleting One ElementArrayDynamic ProgrammingSliding WindowMedium100% asked
- Medium100% asked
- String CompressionTwo PointersStringMedium100% asked
- Summary RangesArrayEasy100% asked
- Merge IntervalsArraySortingMedium93% asked
- Subarray Sum Equals KArrayHash TablePrefix SumMedium93% asked
- Find K Closest ElementsArrayTwo PointersBinary SearchSliding WindowMedium88% asked
- Longest Substring Without Repeating CharactersHash TableStringSliding WindowMedium88% asked
- Longest Palindromic SubstringTwo PointersStringDynamic ProgrammingMedium82% asked
- Valid Palindrome IITwo PointersStringGreedyEasy80% asked
- Move ZeroesArrayTwo PointersEasy78% asked
- One Edit DistanceTwo PointersStringMedium76% asked
- Interval List IntersectionsArrayTwo PointersSweep LineMedium75% asked
- Easy75% asked
- Isomorphic StringsHash TableStringEasy74% asked
- Line ReflectionArrayHash TableMathMedium73% asked
- Permutation in StringHash TableTwo PointersStringSliding WindowMedium73% asked
- Number of IslandsArrayDepth-First SearchBreadth-First SearchUnion-FindMedium73% asked
- Valid PalindromeTwo PointersStringEasy72% asked
- Two SumArrayHash TableEasy71% asked
- Find All Anagrams in a StringHash TableStringSliding WindowMedium70% asked
- Find the Prefix Common Array of Two ArraysArrayHash TableBit ManipulationMedium70% asked
- Group AnagramsArrayHash TableStringSortingMedium69% asked
- Insert Delete GetRandom O(1)ArrayHash TableMathDesignMedium69% asked
- Merge Sorted ArrayArrayTwo PointersSortingEasy66% asked
- Container With Most WaterArrayTwo PointersGreedyMedium64% asked
- Find Duplicate SubtreesHash TableTreeDepth-First SearchBinary TreeMedium64% asked
- Longest Substring with At Most K Distinct CharactersHash TableStringSliding WindowMedium64% asked
- Merge k Sorted ListsLinked ListDivide and ConquerHeap (Priority Queue)Merge SortHard64% asked
- Perfect SquaresMathDynamic ProgrammingBreadth-First SearchMedium64% asked
- Search in Rotated Sorted ArrayArrayBinary SearchMedium64% asked
- Subarrays with K Different IntegersArrayHash TableSliding WindowCountingHard64% asked
- Trapping Rain WaterArrayTwo PointersDynamic ProgrammingStackHard64% asked
- Is SubsequenceTwo PointersStringDynamic ProgrammingEasy63% asked
- Merge Two Sorted ListsLinked ListRecursionEasy63% asked
- Squares of a Sorted ArrayArrayTwo PointersSortingEasy63% asked
- Design an ATM MachineArrayGreedyDesignMedium61% asked
- Valid ParenthesesStringStackEasy61% asked
- Max Consecutive Ones IIIArrayBinary SearchSliding WindowPrefix SumMedium58% asked
- Min StackStackDesignMedium58% asked
- Binary Tree Right Side ViewTreeDepth-First SearchBreadth-First SearchBinary TreeMedium55% asked
- Lowest Common Ancestor of a Binary TreeTreeDepth-First SearchBinary TreeMedium55% asked
- LRU CacheHash TableLinked ListDesignDoubly-Linked ListMedium55% asked
- Median of Two Sorted ArraysArrayBinary SearchDivide and ConquerHard55% asked
- Product of Array Except SelfArrayPrefix SumMedium55% asked
- Symmetric TreeTreeDepth-First SearchBreadth-First SearchBinary TreeEasy55% asked
- Reconstruct ItineraryArrayStringDepth-First SearchGraph TheoryHard53% asked
- Binary Tree Maximum Path SumDynamic ProgrammingTreeDepth-First SearchBinary TreeHard53% asked
- Design Hit CounterArrayBinary SearchDesignQueueMedium53% asked
- Generate ParenthesesStringDynamic ProgrammingBacktrackingMedium53% asked
- Count Substrings Without Repeating CharacterHash TableStringSliding WindowMedium50% asked
- Maximum SubarrayArrayDivide and ConquerDynamic ProgrammingMedium47% asked
- Number of Recent CallsDesignQueueData StreamEasy47% asked
- Remove ElementArrayTwo PointersEasy47% asked
- Add Two NumbersLinked ListMathRecursionMedium46% asked
- Basic Calculator IIMathStringStackMedium46% asked
- Can Place FlowersArrayGreedyEasy46% asked
- Reverse Linked ListLinked ListRecursionEasy46% asked
- Destination CityArrayHash TableStringEasy44% asked
- Longest Repeating Character ReplacementHash TableStringSliding WindowMedium44% asked
These are the 60 most-reported of 128 tracked Yandex questions. Create a free account to drill the full set with solutions and an AI interviewer.
Practice questions in Yandex's style
Original ZorixOS questions written the way Yandex interviews, so you rehearse the real format. Not claimed as asked at Yandex.
Imagine Yandex Taxi is experiencing intermittent latency spikes in its routing service, affecting a significant portion of users in Moscow. How would you debug this issue, considering the scale of Yandex Taxi's operations and its reliance on real-time data?
Software EngineerDebugging and System ReliabilityTests: Evaluates ability to troubleshoot complex distributed systems under pressure and scale.Design a system to recommend relevant Yandex Music playlists to users based on their listening history, current mood (inferred or explicit), and time of day. Consider personalization at scale and how to handle cold-start problems for new users.
Software EngineerSystem DesignTests: Assesses system design skills, particularly in recommendation engines and handling large user bases.Given a scenario where Yandex Mail is seeing a sudden increase in spam complaints for a specific type of email, what steps would you take to identify the source and mitigate the problem? Consider techniques like anomaly detection and rapid response.
Software EngineerDebugging and Anomaly DetectionTests: Tests practical debugging skills in a real-world application context.Yandex Search indexes billions of web pages. How would you design a distributed system for efficient crawling and indexing of new content, ensuring freshness and relevance while managing resource constraints?
Software EngineerSystem DesignTests: Evaluates understanding of large-scale indexing systems and distributed computing principles.You are building a new feature for Yandex Maps that allows users to report real-time traffic incidents. Describe the data model, API design, and potential challenges (e.g., conflict resolution, data validation) for this feature.
Software EngineerAPI Design and Data ModelingTests: Assesses ability to design robust APIs and data structures for a dynamic application.Consider the Yandex Go ride-hailing service. How would you implement a mechanism to ensure fair driver-rider matching, especially during peak demand hours in densely populated areas, while optimizing for driver earnings and rider wait times?
Software EngineerAlgorithm Design and OptimizationTests: Tests algorithmic thinking and optimization skills in a high-stakes, real-time environment.
69+ more Yandex-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under Yandex-style follow-ups?
The ZorixOS AI interviewer runs a Yandex-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your Yandex mock interview