The process took 4 weeks and there were 4 stages: Screening call, soft skills interview, technical interview, and final interview with managers/directors. The process was demanding and time consuming, but got feedback at every stage of the process, apart from the final feedback regarding the rejection.