Clarksons Interview Question

What is Asynchronous Programming? And why is it used?