Yandex logo

Yandex General Intern Interview Questions
& Process

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

Based on 22 interview experiences · FREE TO READ

2 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Yandex.

Showing 3 of 22
Yandex logo
Yandex

Intern

Research · a year ago

Intern Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

I had a zoom interview with the camera on and screen sharing. It was a technical interview focused on Python education. We covered algorithms, libraries, and memory management. They also asked me to review a scientific paper and my own scientific work, and discussed ideas for future research based on that work.

Confirmed questions1 question
  • Are you open to relocating to another country for this position?
Yandex logo
Yandex

Internship

Engineering · more than a year ago

Intern Difficult Neutral experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Coding Technical Coding Technical Technical

After a CV screening, there was an online assessment with 5 problems (1 easy, 2 medium, 1 medium/hard, 1 hard) that took 5 hours. Then, there were two technical interviews, each lasting an hour and featuring 2 problems. The first technical interview had 1 easy and 1 medium problem. The second technical interview had 2 medium problems. Finally, there was a final interview with the teams, where technical questions could be asked.

Confirmed questions2 questions
  • Given two sequences of integers sorted in non-decreasing order. It is necessary to return all elements from the first sequence that are not in the second.
  • Given a text T and a string S. It is required to find a substring S' in T such that it coincides with S up to a permutation of letters. The answer is to return the index of the first occurrence, or -1 if no such substring S' was found.
Yandex logo
Yandex

Intern

Engineering · more than a year ago

Intern Average Positive experience Decline offer 3 rounds
Interview process
Take home Technical screen Phone screen Background check Offer
Interview formats
Technical Coding Behavioral

I started the recruiting process by filling out a form on Yandexes website. About a week later, an HR agent emailed me with two problems to solve within two weeks. These tasks weren't super complex but required significant effort due to the requirement of creating custom shared libraries. Two weeks after submitting my solutions, I was invited to the main office for an interview. This interview covered basic computer algorithms, data structures, design patterns, and application architecture. There was also a JavaScript syntax and semantics test, which was pretty advanced. The interview lasted about 2.5 hours, and I'd recommend bringing water. About two weeks later, I got an email for a second interview. The first interview was essentially a basic software engineering assessment. The second interview was with the project team I'd be joining and was shorter, focusing on my career goals, education, and experience, with a brief discussion on OOP. The day after that, the recruiter contacted me to help with the hiring paperwork.

Confirmed questions1 question
  • The JavaScript syntax questions, requiring a deep understanding of the parser and engine, were possibly the hardest part.

Yandex General Intern Interview Questions

Quoted word for word from Yandex interview reports.

Given two sequences of integers sorted in non-decreasing order. It is necessary to return all elements from the first sequence that are not in the second.

Read reports

Write a function to sum the values of each level in a binary tree.

Read reports

Given an array of characters, delete consecutive spaces in-place.

Read reports

Given a text T and a string S. It is required to find a substring S' in T such that it coincides with S up to a permutation of letters. The answer is to return the index of the first occurrence, or -1 if no such substring S' was found.

Read report

Can you count the occurrences of each character in a given string?

Read report

Could you explain the time and space complexity of binary search?

Read report

Formats, difficulty and experience

Across all 22 Yandex interview reports.

Interview formats

Coding 42%
Technical 38%
Behavioral 12%
System Design 4%
Presentation 2%

Interview difficulty

Easy 9.1%
Average 77.3%
Difficult 13.6%

Candidate experience

Negative 13.6%
Neutral 36.4%
Positive 50%