1) Coding assignment (Codility with 5 tasks, 180 mins to solve them all)
2) Tech interview with two engineers and an interpreter (since one of the engineers didn't speak English). Mostly focused on distributed systems internals such as Cassandra, Kafka, and some CV deep dive
3) Tech interview with two engineers focused on data model design
4) Tech interview with one engineer specifically highlighting my working background, troubleshooting experience, monitoring, etc.
5) Final tech with two engineering leads/managers covering different aspects of software development, some CV deep dive
6) Final HR interview
I have to say that I really enjoyed the process: it was pretty laid back, with no pressure, arrogant attitude, or merciless live coding sessions. I believe I was lucky to speak with nice and professional interviewers.
Kudos to the interpreter who did a great job translating my scattered thoughts into some well-structured Japanese.