Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

React Frontend Developer

Python Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

Посмотреть все

Выберите навыки

TypeScript

TypeScript

Git

Git

CI/CD

CI/CD

Redux

Redux

Docker

Docker

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на Node.js Developer в телеграм

Вопросы Node.js Backend Developer


Какое применение у нижнего подчеркивания в Node.js?

Нижнее подчеркивание (_) используется как соглашение:

 

Переменная или параметр: _ обозначает, что переменная не используется.

Модули или библиотеки: Например, библиотека Lodash импортируется как _.

Подробнее

Что такое Globals?

Globals — это глобальные объекты и функции, доступные во всем приложении.

 Например:

 

  •  __dirname — путь к текущей директории.

     __filename — путь к текущему файлу.

  • process — информация о процессе Node.js.
Подробнее

Можете ли вы объяснить асинхронный подход в Node.js?

Асинхронный подход в Node.js позволяет выполнять задачи без блокировки основного потока. Вместо ожидания выполнения задачи, Node.js продолжает работать и обрабатывает другие задачи.

Подробнее

Является ли Node.js однопоточным?

Да, Node.js однопоточный. Он использует один поток для выполнения JavaScript-кода, но благодаря Event Loop и libuv может управлять асинхронными задачами (сетевые запросы, файловые операции) вне основного потока.

Подробнее

Как работает Node.js?

Node.js работает на основе событийно-ориентированной и асинхронной модели ввода-вывода. Он использует Event Loop для обработки задач, что позволяет обрабатывать множество запросов без блокировки основного потока.

Подробнее

Что такое V8? Как это работает?

Что такое Event Loop и Event Emitter?

Назовите преимущества Node.js перед другими фреймворками.

Какие типы приложений можно создавать с помощью Node.js?

Что такое Node.js?

  • Рейтинг:

    3

  • Сложность:

    5

V8 — это движок JavaScript с открытым исходным кодом, разработанный Google для браузера Chrome. Он компилирует JavaScript-код в машинный код для быстрого выполнения. В Node.js V8 позволяет запускать JavaScript на сервере.

Подробнее
  • Рейтинг:

    4

  • Сложность:

    6

Event Loop — это механизм в Node.js, который позволяет выполнять асинхронные операции без блокировки потока. Он управляет событиями и задачами, помещая их в очередь.


Event Emitter — это объект, который позволяет создавать и обрабатывать события, используя методы .emit() и .on().

Подробнее
  • Рейтинг:

    4

  • Сложность:

    3

Преимущества Node.js:

  1. - Скорость — благодаря движку V8.
  2. - Асинхронность — обработка большого количества запросов без блокировки.
  3. - JavaScript — единый язык для фронтенда и бэкенда.
  4. - Масштабируемость — подходит для высоконагруженных приложений.
  5. - Большая экосистема — npm предоставляет множество готовых модулей.
Подробнее
  • Рейтинг:

    4

  • Сложность:

    4

С помощью Node.js можно создавать серверные приложения, такие как веб-серверы, REST API, чаты в реальном времени, инструменты для разработки (например, сборщики) и даже десктопные приложения через Electron.

Подробнее
  • Рейтинг:

    5

  • Сложность:

    3

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

 

 Node.js чаще всего используют для создания веб-серверов и обработки запросов в реальном времени.

Подробнее
  • Рейтинг:

    3

  • Сложность:

    2

  • Рейтинг:

    4

  • Сложность:

    3

  • Рейтинг:

    5

  • Сложность:

    5

  • Рейтинг:

    4

  • Сложность:

    5

  • Рейтинг:

    5

  • Сложность:

    4