Interview 1: 30 min talk about me and the job, all good
Coding test: 1 hour, all went well.
Interview 2: 1 hour technical interview about my experience at previous jobs. Everything went well and I was invited for the last interview round.
Preparation talk and scheduling. Very difficult scheduling, recruiters responded very slow. Then I spent 45 min discussing with a recruiter in a phone call how I can prepare for the last day of interviews (4 interviews in 1 day, each of 1 hour). They asked me to have interviews at 7pm etc, I agreed.
Last minute they told me "the job doesn't exist anymore", after being already invited to the next round. This way they wasted 4 hours of my time + the preparation time for these tests and interviews.