The process was very fast, in roughly one week, I heard about the company, had the technical interview, the HR online test and got the offer.
For some reasons, I had first the technical interview with 3 people: 1 non-technical, 2 technical people. It was more of a discussion / presentation on what I did previously (and when I enjoy doing) than a classical question-answer type of interview, so it was very interesting. They were very chill during the discussion, and they also explained on what kind of projects I could work on. They were open to let me work on multiple challenging projects inside the company (which I was looking forward).
Shortly later, HR called me back saying they were very happy with the first interview. And as HR is used to ask every candidate to complete an online Hudson test, they asked me to complete one. It was the first time I had to take that kind of test, and I was significantly below average (based on the feedback I received). They did not expect that, but still go forward with an offer.
I have the impression that if I did not have the technical interview before that online test, I might not have been allowed to take the technical interview (otherwise, what would be the purpose of that test?). So I still wonder the usefulness of asking the candidate to do this Hudson test.
The offer was "between the lower range and reasonable" for a software engineer, but too low compared to other companies with a greater need of my experience in distributed systems / data engineering. That is a shame as the work atmosphere seemed pretty nice and the challenges were very interesting. But I would still be happy to work for MediaGeniX in the future if a new opportunity arises.