I applied through a recruiter. The process took 4 weeks. I interviewed at Yandex (Moscow, Moskva) in July 2016
Interview
Interview with four sections (probability theory, internet, brain teasers, coding). Each section one hour long, with 30 minutes lunch break. All interviewers were friendly, but not their questions. Coding section was pretty easy.
Interview questions [1]
Question 1
How would you find the average salary in the team of developers? It is prohibited to ask question that will explicitly or implicitly let you know their individual salaries.
First step - call with recruiter who asked several questions about myself, salary, and asked a simple probability task. Next step was a programming section (online 'on a white board') and the next time I could have had a math section
Interview questions [1]
Question 1
Programming task included finding optimal complexity of an algorithm and understanding of lists and dictionaries
Regular interview,
took about 1 hr
standart questions about
education, skills and participating projects
then continiued with logical quiz
than interviewer asked to write simple algorithm in python
i was a litle bit nervious and flunked the interview.
1 HR asks all the questions and writes notes to laptop. HR has not many technical background, but she were very friendly and answers all the questions you ask. The whole process took about 40 minutes.
Interview questions [2]
Question 1
Print "1 s 2 s 3 s ... s n" for arbitary given string s and integer n.