Pregunta de entrevista de PureCode Software

What is asynchronous programming in Node.js? How does it work?