3-4 algorithm sections with tasks with same difficulty. After them probably you can have a system design interview in case of high grades.
Algo section is one hour interview and two questions. First is leetcode easy, second is leetcode medium
Usually 3 or 4 steps.
The first one is a tech interview with base IT questions, some of them are really useless, something from university or high school, something long forgotten.
The next two are tech interviews with a really hard algorithmic tasks. If you really want to pass it U have to spend a lot of time solving tasks on Leetcode.
I applied in-person. The process took 4 weeks. I interviewed at Yandex (Minsk) in Jun 2020
Interview
It was in 2018.
1 quick phone interview (~ 20 mins, 1 leetcode easy task)
4 on-site conding interviews in 1 day (1 hour each)
1 additional coding interview (1 hour)
Interview questions [1]
Question 1
2-3 medium leetcode problem for each coding interview.
1 hard problem for additional interview(as I found out later, I was assigned it because I received "no hire" for the ML section.