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?
Scientific paper review and also review of scientific work and idea for future continuation of that same work
Python technical education using zoom with camera on and screenshare
Included algorithms, libraries and memory
The interview process was suprisingly smooth, the hiring manager and HR spoke gentlely and guild me through the entire conversation. I'd highly appreciate their help. They asked several basic questions like background intro and behavior questions.
I was given a leetcode medium questions. You can find them at habr or github. Some interviewers were nice but one of them tried to fail me. But thanks to my HR we solve this problem
Interview questions [1]
Question 1
you are given an array of chars. delete consecutive spaces in-place