I recently decided to test my knowledge and go through a few interviews. In addition, a Yandex representative himself wrote to me via email. Although my resume wasn't posted anywhere, they found it through another company's service for storing program code. Next, I will tell you how the process goes, what stage I have reached, and why I did not go further.
In the first letter, the recruiter introduced himself and offered to schedule a Skype call. I was also asked to send my resume (which I had to do) and provide links to noteworthy projects. We made an appointment and met on Skype two days later.
We talked for 20 minutes. During the conversation, I discussed my previous experience and salary expectations. They also told me about the company, the selection process, and the daily lives of programmers. It is interesting that at the beginning of their employment, programmers enter a bootcamp where they can try themselves in different teams and on different products. Each rotation lasts two weeks, a period determined by the Scrum methodology they follow.
They also informed me that the next interview stage would be with a specialist, where I would solve problems in HTML, CSS, and JavaScript. The recruiter sent links to resources, including a book on algorithms, "Grokking Algorithms." ("To grok" means to understand something thoroughly). By the way, the book is written very clearly, so if you want to get an idea of algorithms, read it.
They also sent me a link to preparatory exercises and mentioned that the interview tasks would be similar to these. In short, it's a mixture of programming skills and an understanding of algorithms.
The following metrics were computed from 1 interview experience for the Yandex Web Developer role in United States.
Yandex's interview process for their Web Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Yandex's Web Developer interview process in United States.