Pregunta de entrevista de Coding Ninjas

what is asynchronous programming in javascript?