Applied online. I was contacted by an HR a few months before my graduation. Had a call with a hiring manager. Asked about some basic data structure and algorithms. Several questions about machine learning algorithms and ML system design.
I applied through a recruiter. The process took 1 day. I interviewed at Yandex in Jun 2021
Interview
There are some interview steps. On the first one I've been asked about O() complexity in some algorithms and STL data structures. After I needed to code some problems (kind of Easy/Medium on LeetCode). Theres no way to debug it, you discuss what you're doing with interviewer.
Interview questions [1]
Question 1
STL data structures complexity ( O() notation )
Remove double spaces from string
Sum each level of binary tree
I applied online. The process took 1 week. I interviewed at Yandex
Interview
I applied online, got tasks in 15 minutes. Tasks were really not so hard, but you need to be confident in algorithms and data structure to solve them. Also, tasks depend on your position.