Was scheduled for interview on 12 Nov 24 at 10am and unexpectedly received call from their HR on the interview day at 8:27am to cancel my interview. Felt that their HR is very unprofessional to cancel interview at the last min. I have indicated the earliest commencement date on the application and if they are unable to wait or find me unsuitable, they should have informed earlier and not wasted my leave application.