Встречается на собеседованиях • сегодня

Что такое Node.js

Node.js — это среда выполнения JavaScript на стороне сервера, основанная на движке V8. Она использует событийно-ориентированную, неблокирующую модель ввода-вывода, что делает её эффективной для масштабируемых приложений. Node.js работает в одном потоке, но использует асинхронные операции для обработки множества запросов.

Пример простого HTTP-сервера:

javascript
const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
});

server.listen(3000, () => {
  console.log('Server running on port 3000');
});

Ключевые особенности:

  • Асинхронность через колбэки/Promises/async-await
  • NPM — менеджер пакетов с огромной экосистемой
  • Подходит для I/O-интенсивных приложений (чаты, API, стриминг)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы