I do not remember the exact stages, but here are the approx: 1. HR Call (30 min). 2. Technical interview (90 min). 3. Take-home assignment (7 days). 4. System Design (90 min). 5(?) Probably some behavioral interview.
HR Call: standard questions about experience and salary expectations
Technical interview (senior + EM + HR shadowing): 20 min you speak about a project of your choice from your career; 15-20 min questions in regards to the project; 20 min questions about a programming language (Go in my case); 10 min DB and message queues; 10 min infra questions; 10 min questions from you
Downsides: HR's English level wasn't great, so I could barely grasp the overall process; the technical interview was not in English (and I did not push to speak in English, which was a mistake from my side), almost no feedback.
Tips: do not try to make jokes or outsmart your interviewers, try to guess the expected answers; otherwise, non-matching their handbook yet correct answer might be considered as incorrect.