Что такое Node.js? Node.js — это серверная среда выполнения JavaScript с асинхронной событийно-ориентированной моделью. Как работает event loop в Node.js? Event loop управляет неблокирующими операциями ввода-вывода в одном потоке, обеспечивая масштабируемость. Какие механизмы асинхронности используются в Node.js? Асинхронность реализуется через колбэки, промисы и async/await. Зачем нужны модули и npm в Node.js? Модули и npm обеспечивают организацию кода и быструю интеграцию сторонних библиотек. Для чего применяются Streams в Node.js? Streams позволяют обрабатывать большие объёмы данных по частям, снижая нагрузку на память.