Our World in Data interview question

How does node.js non-blocking I/O work?