Applied through website for UK position.
Went through phone interview, two relatively easy questions. Interviewer was overall satisfied, and said they will get back to me quickly.
They did the same day, and confirmed i passed the interview and will have next round, and asked me if i needed Visa to attend on-site interview, and i answered.
After 7 days i received an email from HR saying they can't move forward and will have to cancel the upcoming interview, since they've already "extended" a lot of offers, and don't want to waste my time. Very very unprofessional. You don't just confirm something if you are unsure about it for any reason, never!