Very, very unprofessional. My interview was scheduled on a Thursday for the following Monday. I was given constant automatic email updates, asked to have a quiet, closed room and spent the day setting up my office. Had to install an app for the link they prepared for me as well. They cancelled my interview two hours before it was meant to happen, although I was emailed a reminder less than twelve hours before.
I would be less frustrated if the email didn’t have a literally copy-pasted “Reason: (please specify reason for cancellation here.)”