I applied through a recruiter. The process took 5 weeks. I interviewed at Yandex (Berlim) in Jul 2014
Interview
There was one phone screening via skype with life coding.
After that Yandex invited my to Berlin for onsite interview.
Interview took whole day, starting with 1:1 interview about programming language details.
Then online interview with group in Moscow ending with coding task on laptop.
When stuck interviewer are trying to push you to right direction.
Whole stuff was very friendly.
Interview questions [1]
Question 1
* C++ language details
* Algoritms and data structure design
* Memory/complexity optimization
* Math and brain teasers
There was three interviews. 1 via skype and 2 face to face. Simple questions about web-technologies: php (design patterns, what is new in 5.xx version), mysql (indexes, queries, engines), nosql technologies, algorithms (a time complexity, different sorting algorithms, some examples of classical maths algorithms), web-frameworks (pros and cons of the framework, that you use in your everyday work proccess)
Some management questions (about development proccess in your current company, how it is built, about vcs and bugtracking system, about interactions with other members of your team (managers, developers, etc...))
Very friendly atmoshphere and enjoyable.
I applied through a staffing agency. The process took 6 weeks. I interviewed at Yandex (Moscovo, ) in Nov 2014
Interview
The process is quite general - first you contact a recruiter (in my case it was some consultant from recruiting company), then you pass several interviews.
As I live not in a city with the company office, initial interviewes were via Skype
1) Initial technical interview (Skype, ~1 hour) - a technical specialist asks to solve some task, asks related questions. The code is written in some online text editor with shared access
2) One more remote technical interview (Skype, 3x~1 hour) - the same as above, but this time 3 specialists subsequently ask their questions
3) On-site technical inteview (Moscow, ~3-4 hours) - you get an invitation, travel to their head office (if necessary), then you get an interview with 3-5 specialists. Coding on a piece of paper/whiteboard.
Interview questions [4]
Question 1
There is some text. You need to find print out all words starting with a most frequently used word.