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
- 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
- 02
Implement Array.groupby
Implement the Array.groupby method.
- 03
Find Intersections of Two Interval Arrays
Given 2 arrays of intervals, find their intersections.
Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)
- 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)
- 05
Implement lodash.debounce
Implement a debounce function similar to lodash.debounce .
Medium · From Yandex Frontend Interview. Senior+ 5YOE (No hire)
- 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)
- 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)
- 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
- 01
Why use Server-Side Rendering (SSR)?
Explain the reasons and benefits of using Server-Side Rendering (SSR).
- 02
Experience with CI/CD
Discuss your experience with Continuous Integration and Continuous Deployment (CI/CD).
- 03
Importance and Types of Testing
Explain why testing is important and describe the types of testing you have experience with.
- 04
Codebase Optimization Strategies
Describe scenarios where you optimized a codebase and the approaches you took.
Yandex behavioural and HR questions
- 01
Hardest Project/Task and Resolution
Describe the hardest project or task you've worked on and how you approached and resolved it.
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.