Clarksons interview question

What is Asynchronous Programming? And why is it used?