Domanda di colloquio di Booz Allen Hamilton

Explain promises and async await in JS.