The process is quite general: first, you contact a recruiter (in my case, it was some consultant from a recruiting company), then you pass several interviews.
As I live not in a city with the company office, initial interviews were via Skype:
There is some text. You need to find and print out all words starting with 'a', and the most frequently used word.
Remove subsequent repeating symbols from an input string; e.g.: "aabbbcaaccb" -> "abcacb"
Shared_ptr internals - implement your own shared_ptr (C++).
For all questions related to algorithms, their complexity must be calculated.
The following metrics were computed from 14 interview experiences for the Yandex Software Developer role in Moscow, Russia.
Yandex's interview process for their Software Developer roles in Moscow, Russia is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Yandex's Software Developer interview process in Moscow, Russia.