Pregunta de entrevista de PureCode Software

What is the difference between callbacks, promises, and async/await?