
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
Candidate interview experiences
First-hand accounts from people who interviewed at Yandex.
Intern
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.
- Are you open to relocating to another country for this position?
Internship
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.
- 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.
Intern
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.
- 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 →“Find leaf sum in bin tree”
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 →“What is bag of words?”
Read report →“What is distance-based classification?”
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.