There are many steps in this interview process. I did a written interview, an aptitude test and a coding test. I did not mind the many steps but I did experience a weird behavior from the recruiter. I got the link for the coding test for which they gave me one month to complet. I was a bit busy so I took my full month to prepare and take the test. In the meantime, a got a couple of emails from the recruiter saying that if i am not interested in the position anymore i should withdraw the application, to which I responded that I am still interested but did not yet have the time to prepare, and assured the recruiter I would be submitting on time. I did submit, and after checking my application in the portal a few days later, I see "your application has been withdrawn" with no other communication from their side. I find this condescending behavior to any applicant that took a lot of time to take part in this rigorous process.