The process is rather weird and convenient at the same time. First, they send you a link to the video interview. So you basically tell about yourself and give some answers to the screen and they record it and watch it afterwards. It feels weird, but it comes handy in terms of the time flexibility.
Then there was an HR talk, and after that a one hour technical talk with one of their developers. It consisted of technical questions and an online coding task that you have to do in time frames of the interview.
Then they give you a home assignment. In my case it was to create an app from scratch called The Name Game. You basically have to fetch their employees list, present it in a certain way and make a game of guessing who is who, with some variations.
I created the whole game in a short amount of time, with animations, different variations of the game etc. Then I got a rejection that they didn't like it. I asked for some additional technical feedback to know what happened. Turned out it's another ridiculous feedback. Like if you go here and there, and then scroll, and then quickly tap on something - then something doesn't work as expected. And based on this edge case they said I don't pay attention to details and rejected. Companies these days got so arrogant and full of themselves it's getting ridiculous in IT. You make them a whole app in a very short time for free from scratch with all the additional features like animations etc. - and they picking up that it has some minor bugs for edge cases and reject. Of course it's not production ready, it's a test app! Even in productions they're always bugs and flaws.
Waste of time, in other word. Another company which doesn't appreciate your time.