PureCode Software interview question

Explain the event-driven architecture in Node.js.