YANDEX logo

YANDEX Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 47 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
68.1% Positive experience

Which role are you interviewing for?

19 roles · 47 reports

Candidate interview experiences

First-hand accounts from people who interviewed at YANDEX.

Showing 4 of 47
YANDEX logo
YANDEX

Software Engineer

Engineering · a year ago

Senior Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Group
Interview formats
Technical Coding System Design Behavioral

The process for this iOS Engineer role starts with a recruiter call, then moves to a dev screening, followed by an architecture discussion, an algorithms round, and finally a cultural fit interview. It was a pretty good experience overall, though the heavy emphasis on algorithms felt a bit much.

Confirmed questions4 questions
  • Could you present solutions for several iOS-related tasks?
  • How would you resolve a technical issue within the architecture module using interfaces and implementation?
  • Describe your approach to system design.
YANDEX logo
YANDEX

Senior Front-end Developer

Engineering · a year ago

Senior Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite Panel
Interview formats
Technical Coding System Design Behavioral

First there was an HR interview, then we did some basic JS questions, mostly around JS functions. Then we moved on to algorithms, which were like easy LeetCode problems. After that, I was given a product description and had to explain how I'd build it and the reasoning behind my choices. Finally, I had a discussion about my work experience and a final interview with the leads.

Confirmed questions4 questions
  • Can you explain basic JS functions?
  • Solve some easy LeetCode level algorithms.
  • How would you build the product given its description and why?
YANDEX logo
YANDEX

ML Engineer

Engineering · a year ago

Mid Average Neutral experience Accept offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical

The first part was a 1-hour machine learning and coding test, covering basic LeetCode algorithms and deep dives into ML theory. The second part, also 1 hour total, involved two medium-difficulty LeetCode algorithmic problems, getting harder as we went, to check advanced problem-solving and computer thinking.

Confirmed questions3 questions
  • Explain why Logistic Regression is good at estimating probabilities.
  • Can you list some gradient descent algorithms you are familiar with?
  • How would you go about comparing different models?
YANDEX logo
YANDEX

Human Resources Business Partner

HR · a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Presentation Offer
Interview formats
Behavioral Presentation

The recruiting process was positive and the interviews were well organized. Communication with the recruiters and hiring manager was open. I really appreciated that the recruiter answered all my questions before my interview presentation with the hiring manager. The hiring manager was friendly and informative, giving me a complete understanding of the future job.

Confirmed questions1 question
  • Regarding a full-time office job, what are your thoughts?

YANDEX Interview Questions

Quoted word for word from YANDEX interview reports.

Find the Longest Substring Without Repeating Characters. Given a string s, find the length of the longest substring without repeating characters. Input: A string s containing only ASCII characters (length between 0 and 10⁵). Output: An integer representing the length of the longest substring without repeating characters. Examples: Input: s = "abcabcbb" Output: 3 Explanation: The answer is "abc", with a length of 3. Input: s = "bbbbb" Output: 1 Explanation: The answer is "b", with a length of

Read reports

Can you convert a binary tree to a string and vice-versa?

Read report

What is the solution for Leetcode 161: One distance apart?

Read report

Explain why Logistic Regression is good at estimating probabilities.

Read report

Write the classifier algorithm for their data, which was solved by Yandex CatBoost.

Read report

Formats, difficulty and experience

Across all 47 YANDEX interview reports.

Interview formats

Coding 33.3%
Technical 30.6%
Behavioral 23.1%
System Design 6.5%
Presentation 3.7%

Interview difficulty

Easy 14.9%
Average 63.8%
Difficult 21.3%

Candidate experience

Positive 68.1%
Negative 10.6%
Neutral 21.3%

Reports by job function

Engineering 30
Marketing 4
Analytics 4
Other 2
Sales 2
Operations 2