Long. I was reached out by HR after submitting my cv online. The process took more than 6 weeks. I had one phonecall with HR, then one phonecall with the hiring manager followed by 3 back-to-back interviews onsite with 4 people (where one of the person who was supposed to give me one of the interview forgot to show up). I was then recontacted by HR to have a videoconference with one of the teammate to make sure I would get along with team. After that I had another 2 phone interviews with two managers. I received an email a week later telling me I didn't get the job because I didn't have enough experience.
Overall I was really disappointed by the way communication was done. I always had to contact the HR to get information about next steps as I would never have received an email without that. After every interview i only receive positive feedback so it came as a shock that the only reason they could give me was a lack of experience (which they could have known while looking at my cv when I applied for the job).