Pergunta de entrevista da empresa MakeMyTrip

How JS implements asynchronous behaviour ?