The process was divided into 4 steps: a first interview with HR, then a more technical interview, a test and finally an on-site (I live near their office) meeting for talking about the test, know my possible next colleagues and see the office.
The process was really fine indeed, the communication was clear, they were always available and kind to me. Also, the first impression was very good and the office day was really cool to feel their daily work, mood and atmosphere.
The test was indeed quite though, but their feedback was really positive.