First i had to take an algorithm exam , i passed it with high score luckly though it was not easy at all, if you are not familiar with that time of problems you would have a hard time.
Then i had to do a interview were i was supposed to solve problems while sharing my screen but i got disconnected from the call before i was give the first problem so the application got declined, I tried to contact them but they refused to give me another chance and it was very weird as I know people got second chance even after they failed the interview or the exam.
So my advice to not get disconnected.