Pregunta de entrevista de Rootquotient

How do promises in NodeJS work?