Firstly, there are a lot of opportunities for growth in Yandex.
Secondly, you can get a lot of responsibility for the service.
Finally, you will have young and ambitious colleagues.
Long performance review periods can be stressful.
The overall process consisted of 3 technical interviews and one HR call. The first two technical sections contained algorithmic problems (LeetCode - medium to hard). They evaluated your code and how well you know the language.
Typical interviews include exercises from HackerRank (mostly Cracking the Coding Interview) and usual questions. You can prepare by solving different problems from HackerRank or LeetCode. It's preferable to focus on arrays and strings.
That was a discussion with three people from the software engineering group for which I was applying. There were some engineering tasks, questions about experience with details, some puzzles, and some math.
The overall process consisted of 3 technical interviews and one HR call. The first two technical sections contained algorithmic problems (LeetCode - medium to hard). They evaluated your code and how well you know the language.
Typical interviews include exercises from HackerRank (mostly Cracking the Coding Interview) and usual questions. You can prepare by solving different problems from HackerRank or LeetCode. It's preferable to focus on arrays and strings.
That was a discussion with three people from the software engineering group for which I was applying. There were some engineering tasks, questions about experience with details, some puzzles, and some math.