Long but well structured - you should prepare a reference as well. Because they call and check.
I had an HR interview, then an interview with my future manager, and then an interview with a director. Eventually, they called the reference. At last I got the contract.