1. Discussion with the HR and afterwards another short zoom meeting with the recruiting manager.
2. Home assignment - took around 2 hours.
3. Technical interview at their offices - about an hour and a half.
Never got back to me since. Everything looked like a coincidence there.
The funny thing is that the interview in their office went pretty good, but the manager wanted to send me another home assignment - who changes the process dynamically?
Very weird.