One task with a 1 week deadline, followed by a 1h technical interview, followed by another task with 1 week deadline, followed by a last interview.
The recruitment steps weren't defined since the beginning, so I had no idea how much the whole process was going to take.
I ended up waiting 2 weeks after I went through the entire process (~2 months since the first call with the recruiter) only to be rejected because they were "looking for someone with more experience".