Thoughtworks interview question

Explain how async / await works in javascript