They are 6 interview (4 in final stage + 2 HR) and an assignemnet. The final stages were not like with what they described. The interviewer were not clear about the interview goal and describing the situation well. They were not well organized and even in one of them the interviewer had a poor internet connection and never tried to fix it. However, I did them very good and I expected to get an offer. After a long process from begninning to end (~40 days), they finally decided to not give me an offer without giving any feedback becuase of their rediclous "company policy" thing. The fun is that after the long interview process and not giving any offer and feedback, they asked me to give them feedback! They don't respect people time at all and it shows the only important thing for them is "themselves".