The first stage was an initial call that lasted for close to 1 hr, followed by a take-home test and the third stage review for the take-home test.
I would advise prospective candidates not to take them seriously, I never got feedback for the take-home test. The response I got was someone had gotten the role. The role remains posted monthly across all job platforms.