PureCode Software Interview Question

How does Node.js handle asynchronous operations?