I applied online. The process took 4 weeks. I interviewed at Yandex (Moskau, ) in Apr 2016
Interview
Just two sections: Algorithms and C++, approx. 1 hour each.
During the Algo section I mostly recited the details about different sorting algorithms, hash tables, search trees, and so on. Nothing that could not be read from russian wikipedia.
The C++ version was a quiz on C++ quirks and trivia. A piece of whiteboard-coding.
At the end of both sections there was some time to discuss the role and the problems that are solved at Yandex overall and by the interviewing team in particular.
Interview questions [1]
Question 1
So, as we see, Heap Sort has better worst case complexity than every other algorithm mentioned, both in time and space. So what is the algorithm that everyone uses to sort a generic sequence?
I applied online. The process took 1 week. I interviewed at Yandex (Moskau, ) in Jan 2015
Interview
I had a Skype call from HQ office in Moscow. There were 2 interviewers who asked me different questions about my previous job and about my professional skills. I really like the whole interview process with this guys
I applied through a recruiter. The process took 1 week. I interviewed at Yandex (Moskau, ) in Sep 2016
Interview
Interviewers were ok. The whole process was in one room during two sessions (no break) (~30 min each).
First part was almost about simple probability theory:
Second part was about regular analytical questions:
how to measure KPI of not team which provides algorithms for elevators.
how to measure amount of fish in a lake without any special tools. etc.