I applied through a staffing agency. The process took 6 weeks. I interviewed at Yandex (Moscow, Moskva) 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.
4 rounds interview with algorithm questions. On each section two problems. Leetcode easy and leetcode medium. Discuss solution, give assymptotic and after realize and fix bug. You can't run the code
two algo tasks and talking with teamlead about professional expirience
tasks was so easy to understand and to code, like easy leet code
postitve and friiendly atmosphere at interview
fast offer
I interviewed at Yandex (Samara, Samarskaya Oblast')
Interview
Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms. Classical interview process with 4 sections and a lot of questions about algorithms.