The interview has 3 steps after talking to a recruiter.
The first one is a live coding interview, the second is called an on-site interview that is based on an application that I had to create at home, I've been asked to add a feature in that app during the live interview session.
After that, there is a behavioral interview but I didn't get there.
One issue to mention is that I didn't get any refusal message, I had to ask for it in order to get it more than a week after the interview.