HTC Global Services Interview Question

What is observable and promise?