I applied online. The process took 2 weeks. I interviewed at Yandex in Sept 2013
Interview
Process took place at 2014 fall.
First I wrote a test at yandex website.
Than I had a phone test full of technical questions with HR staff.
After that I had a video conference with a technical manager and finally I arrived to Moscow headquarters and had face-to-face interview.
There were 3 people in a room besides myself, all of them turned out to became my colleagues soon.
We had discussed my former background and current intensions.
There were some tricky questions for relevant technologies I have been involved.
Interview questions [1]
Question 1
I was given some practical tasks to solve ad-hoc: like task or file distribution to numerous hosts(10,100,1000 ...) in a minimal time.
I applied through a recruiter. The process took 6 weeks. I interviewed at Yandex (Moscow, Moskva)
Interview
The interview process consisted of two phone interviews and two more on-site interviews. The phone interviews were quite simple, they asked me a few general questions and a few technical questions. The main purpose of the phone interview was to check that you met the general requirements for the position.
In the office I was interviewed by several people from different teams. They asked a lot of tech questions and asked to solve several logical tasks. I liked it that they did not expect a perfect solution to these tasks, they just wanted me to identify the main problems in the tasks and describe the way I would solve them.
Interview questions [1]
Question 1
- Questions about memory behavior in Linux kernel
- A lot of questions about networking, TCP/IP stack, HTTP protocol. The most interesting task was to copy a big file to a thousand of servers as fast as possible.
- Two or three logical tasks
- They also gave me a console on a broken server and wanted me to identify the problem