I had an interview scheduled with this company and with less than 12 hours notice they cancelled because they already found their candidate. I feel this is poor form - if interviews are already scheduled give that candidate the opportunity to show their value. You could find someone for another open spot or role.