I made it through to the 5th stage (with two further stages if I passed this). As I was applying from outside France all the stages were done remotely via Skype. The 5 stages were a 60 minutes online coding challenge, an interview with hiring manager, a 45 minute technical interview, an interview with senior management and another 45 minute technical interview.
The process was pleasant until I reached the 2nd technical interview where I was given a very inexperienced interviewer. First he wasn't sure how to use the code collaboration website so we had to use a different one. Then he didn’t seem to know how the List interface in Java works. Then towards the end of the interview on the last problem I was a little unsure what to do. Instead of offering me any hints or guidance he just let me follow my own path (which turned out not to be quite right). Then unfortunately I ran out of time so didn't have time to attempt an alternative solution.
Whilst I understand that interviewers need to start somewhere, I don't think they should be interviewing on their own, particularly for someone who has gotten so far in the process already.