I applied online. I interviewed at Yandex (Moscow, Moskva) in Apr 2017
Interview
Interview process was average. Duration 60 min. Firstly, introduction, then some teoretical questions and then data structure and algorithm problems.
It was my first interview ever, so I failed it.
Interview questions [1]
Question 1
Reverse array of elements without using additional memory.
Firstly, I wrote the contest where got 5 problems for 5 hours. After that they invited me to the next interview where I have algorithmic interview and after that I got another algorithmic interview and then has interview with different teams in Yandex.
Interview questions [1]
Question 1
They asked me some problem from LeetCode which was related to Binary Search.
Preliminary contest is pretty hard, though the interviews are very easy. I would advice to actually ask about working process and how company functions for a typical developer, because judging but what I've heard during interviews on this questions - it's not for everyone. Thus, do actually consider asking these questions and think about whether it works or not.
Interview questions [1]
Question 1
Write a 2d line reflection (check leetcode) solution
I applied online. I interviewed at Yandex (Moscow, Moskva)
Interview
After participating in a coding contest, I was invited to the first algorithm interview, where I successfully solved both questions (2 out of 2). However, in the second algorithm interview, I struggled and failed to solve the very first question.
Interview questions [1]
Question 1
Remove the smile patterns in the text in O(n) time.