Virgin Media interview question

Difference between observables and promises