I had several conversations with a recruiter (Randstad Barclays UK ) and was eventually scheduled for an interview with the hiring manager. I was also provided with preparation materials, which led me to spend significant time.
However, just two minutes before the scheduled interview, I received an email stating that the position had already been filled.
This experience was very disappointing, particularly due to the timing of the cancellation after considerable preparation and the lack of prior communication. A more respectful approach would have been to inform candidates earlier or avoid scheduling interviews once the role was close to being filled.