Pergunta de entrevista da empresa IBM

Cos’è una callback, Promise e async/await