I had one phone call interview and one onsite interview that were regular for first interviews.
After that I got a home test. The instructions of the home test were very concise, I asked tech lead questions, and gave me other requirements that are basically not mentioned in the instructions of the test.
I submitted the test, and got rejected, I asked for an explanation and again I found out another few requirements that I couldn't conclude from the instructions of the test.
I had a lot of home tests in other companies, I have never had such a bad experience before.