My overall impression from the interview process is more positive than negative. The steps were:
After a short phone call with HR, they sent you a list of topics to prepare. The algorithms interview takes place in an online code editor with syntax highlighting. You may choose any of your favorite programming languages. I've got two tasks (difficulty easy and medium on LeetCode), both of which I solved. Time is limited, so it's better to be prepared. The interviewers were polite and cooperative.
On the system design interview, we designed a service to calculate square roots of numbers, with billing.
A good sign is that they allow you to choose the team from several projects and permit you to switch to another project during the first three months.
Unfortunately, the offer they made was the bare minimum of my expectations. Take this into account and call out huge numbers during HR conversations.
Find the depth of a binary tree.
The following metrics were computed from 1 interview experience for the Yandex Applications Engineer role in Moscow, Russia.
Yandex's interview process for their Applications Engineer roles in Moscow, Russia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Yandex's Applications Engineer interview process in Moscow, Russia.