Pregunta de entrevista de MakeMyTrip

How JS implements asynchronous behaviour ?