Taro Logo

Senior Software Engineer Interview Experience - Moscow, Russia

February 1, 2021
Positive ExperienceGot Offer

Process

I applied for a position online through the Yandex Jobs website. The recruiter contacted me the very next day and asked when I was available for a technical interview. Overall, the entire process took 3.5 weeks.

My first interview was a 60-minute phone screen. It included questions about my previous experiences, two simple algorithmic tasks (calculating the century from a given year and printing similar elements of two arrays), and three theoretical tasks.

The next part of the interview was conducted remotely due to COVID and was spread across a few days. This part contained five hour-long interviews.

Questions

  1. JS: Implement map and filter using reduce, invert a binary tree, and function currying.

  2. JS/CSS: CSS selectors precedence, create a page with 3 columns of different widths, and a sticky footer.

  3. Algorithms: Compress an array of integers, implement Promise.all with a limited number of parallel requests.

  4. Programming Patterns: Refactoring, testing, inheritance vs. composition.

  5. Team Match: Previous experiences and behavioral questions.

Was this helpful?

Interview Statistics

The following metrics were computed from 9 interview experiences for the Yandex Senior Software Engineer role in Moscow, Russia.

Success Rate

22%
Pass Rate

Yandex's interview process for their Senior Software Engineer roles in Moscow, Russia is very selective, failing most engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Yandex's Senior Software Engineer interview process in Moscow, Russia.

Yandex Work Experiences