First stage was the typical recruitment screen. Nothing special here.
Second stage was an online assessment which was basically an IQ test.
One hour with 30 questions varying in difficulty. I've never seen one of these before. Kinda ridiculous and unnecessary. but okay.
Third stage was a coding assessment. They give one week to work on it. Mine was an ASP.NET backend project with a React.js frontend project. Basically two processes that talk to each other over REST. The instructions were a bit vague, specifying that it has to be "production ready", but provided no context as to what constitutes as such. Okay, done and submitted.
Fourth stage: Final round. Your coding assessment is evaluated by a panel and you defend your methodology, like some sort of PhD dissertation, along with some live coding. I didn't get this far; the whole process was cancelled the day prior, despite being scheduled. I was dismissed with a "we thank you for your time" canned response, along with feedback about the coding assessment that was just as vague as the instructions within. Looking at the feedback, it was AI generated, which means no one (probably) looked at it.