EPAM Systems interview question

JavaScript: Explain the difference between Async/Await and Promises.