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