Pergunta de entrevista da empresa EPAM Systems

Explain promise and write code for promises & its related methods.