Too long. It's quite draining. I understand they're looking for the best candidate but a three-month process might cause the opposite effect. The case was especially time-consuming. After all of this, they don't even call you to let you know you haven't been selected, they just send an automatic email.
Interview questions [1]
Question 1
Tell me about yourself, goals, where do you see yourself in 5 years...