I was reached out by their recruiter on Linkedin.
First-round is a typical HR screen interview.
The second round was a technical screen interview with their CTO, an informal one.
After the second round, I was asked whether I can relocate even though it is a remote role. This is already a red flag to me since a company just change its mind during the process. I replied it is possible otherwise I was not able to be moved to the next round.
The third round was the real technical interview with 2 engineers. They tried to put too much stuff within this round, such as a code review, a leetcode easy level question, database design question using a pattern called EAV.
After the third round, they rejected me without any feedback even I asked explicitly.
The whole process is a waste of time, and they don't care about your time, and no feedback provided.