First recruiter reaching out and discussion with recruiter.
Then job fit interview with one of the manager. The guy is really nice and experienced and it's fun to discuss thoughts across different topics.
Next is the 2.5 hour take-home assignment, and actually this is a very straightforward simple full-stack project, but will take you more time to set up and the languages are limited to Python and JS. I would say you will expect at least they will give some response to your assignments or they could simply set some scoring system for this project to let you know how well you have done. But actually no, and the next one is the Skill Test Interview to let another 2 engineers to review your assignment together with you. Actually this interview is not even very related (or limited) to this assignment and they could just ask some random questions. I failed this round and did not get to the next System Design Interview round.
The most frustrating part is the feedback is very vague. Considering the huge efforts I have put in over the past few weeks, even though there are lots of nice people there from different countries, sadly I will say this interview process is definitely not a good one.