13 questions · from 2 interviews

Yandex interview questions

Every question candidates reported from their Yandex interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Yandex coding and DSA questions

  1. 01

    Summary Ranges

    To summarize ranges in a sorted array, we can identify segments of consecutive numbers. Whenever a gap occurs between two numbers, it marks the end of the current range. My approach involves iterating through the array while keeping track of the start of the…

    Easy · From Summary Ranges – Asked in Yandex Interview

  2. 02

    Implement Array.groupby

    Implement the Array.groupby method.

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  3. 03

    Find Intersections of Two Interval Arrays

    Given 2 arrays of intervals, find their intersections.

    Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  4. 04

    Implement Promise.all and Promise.any

    Implement JavaScript's Promise.all and Promise.any methods.

    Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  5. 05

    Implement lodash.debounce

    Implement a debounce function similar to lodash.debounce .

    Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  6. 06

    Implement lodash.get

    Implement a function similar to lodash.get for safely accessing nested object properties.

    Easy · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  7. 07

    Check if String S is a Subsequence of K

    Given two strings, s and k , determine if s exists as a subsequence of k .

    Easy · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  8. 08

    Log Consecutive Messages from Out-of-Order Stream

    Implement a system to log messages consecutively, even if they appear in a non-consecutive order (e.g., via websockets). For example, if messages appear as 1,3,2,4 : First, log 1 . Then, remember 3 . When 2 arrives, log 2 and then 3 . Finally, log 4 .

    Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)

Yandex system design questions

  1. 01

    Why use Server-Side Rendering (SSR)?

    Explain the reasons and benefits of using Server-Side Rendering (SSR).

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  2. 02

    Experience with CI/CD

    Discuss your experience with Continuous Integration and Continuous Deployment (CI/CD).

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  3. 03

    Importance and Types of Testing

    Explain why testing is important and describe the types of testing you have experience with.

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

  4. 04

    Codebase Optimization Strategies

    Describe scenarios where you optimized a codebase and the approaches you took.

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

Yandex behavioural and HR questions

  1. 01

    Hardest Project/Task and Resolution

    Describe the hardest project or task you've worked on and how you approached and resolved it.

    From Yandex Frontend Interview. Senior+ 5YOE (No hire)

Yandex interview questions FAQ

What questions are asked in Yandex interviews?

Candidates reported 13 distinct questions across 2 Yandex interviews. 8 coding and DSA questions, 4 system design questions, 1 behavioural and HR questions.

How difficult are Yandex interview questions?

Of the questions candidates rated, 43% were easy, 57% medium and 0% hard.