The process had multiple steps and took over a month to complete.
There was an assignment that took 10 days to complete. I faced some technical problems during the assignment submission, however, support was given in the matter. After that, there was a technical interview followed by an HR interview.