The process took place during two separate days.
On the first day, I had a one-hour test to measure some IT skills (coding languages, knowledge of SQL, ...) and my knowledge of the company itself. Then I had an interview with two employees that explained what the job would consist of. Finally, I had an interview with the HR.
I was asked to come back a few days later in order to meet the manager of the team I would be working in. At the end of that day I was told everything was positive and that I would receive a final offer the next day.
That offer never came as I was informed they needed to meet with yet another manager to finalize the decision. I haven't heard from them since.