I applied in-person. The process took 2 months. I interviewed at Yandex (Minsk) in Jan 2016
Interview
This is pretty much accurate. Sometimes it varies slightly, for example I wasn't given a second phone engineering interview.
The point about talking through the problem first cannot be overstated. The interviewer needs to hear your thought processes. Practice solving problems by speaking aloud - no I'm not kidding. I did this every day for over a month before my on-site interviews, and it became so engrained that my coworkers are sometimes like "hey, you're talking to yourself again lulz". It's really important.
Scientific paper review and also review of scientific work and idea for future continuation of that same work
Python technical education using zoom with camera on and screenshare
Included algorithms, libraries and memory
The interview process was suprisingly smooth, the hiring manager and HR spoke gentlely and guild me through the entire conversation. I'd highly appreciate their help. They asked several basic questions like background intro and behavior questions.
I was given a leetcode medium questions. You can find them at habr or github. Some interviewers were nice but one of them tried to fail me. But thanks to my HR we solve this problem
Interview questions [1]
Question 1
you are given an array of chars. delete consecutive spaces in-place