There is at least a 3-stage interview process, even if you pass the first two, the last interview takes a minimum of 4 hours. In the second interview, I learned that the interview has three stages. You do not receive any feedback at the end of the interview. The 3rd interview is very difficult to pass, there are at least 10 step-by-step test cases and you will probably waste your time. Do not trust such companies.A thank you message should be conveyed to someone who spent at least 4 hours.