Питання до співпесіди «Node.js: основні поняття та практики»

Інформатика
20 питань
15 січня

Питання тесту

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Що таке Node.js і чим воно відрізняється від середовища виконання в браузері?
Запитання 2
Один варіант відповіді
Поясніть призначення JavaScript-движка V8 у Node.js.
Запитання 3
Один варіант відповіді
Чому Node.js вважають single-threaded і як event loop обробляє асинхронні операції?
Запитання 4
Один варіант відповіді
Як створити простий веб-сервер, використовуючи вбудований модуль http?
Запитання 5
Один варіант відповіді
У чому різниця між блокуючим (blocking) і неблокуючим (non-blocking) виконанням коду?
Запитання 6
Один варіант відповіді
Як використовують функцію require() для імпорту модуля в Node.js?
Запитання 7
Один варіант відповіді
Що таке Node Package Manager (NPM) і як ним користуватися для керування пакетами?
Запитання 8
Один варіант відповіді
Чим відрізняється локальна інсталяція пакета від глобальної (через CLI)?
Запитання 9
Один варіант відповіді
Яке призначення файлу package.json?
Запитання 10
Один варіант відповіді
Як обробляти помилки в асинхронному коді з використанням callback-функції?
Запитання 11
Один варіант відповіді
Що таке Promises і яку проблему вони вирішують в асинхронному коді?
Запитання 12
Один варіант відповіді
Поясніть async/await і як це покращує читабельність асинхронних викликів.
Запитання 13
Один варіант відповіді
Як використовувати модуль fs для операцій з файловою системою?
Запитання 14
Один варіант відповіді
У чому різниця між синхронними і асинхронними операціями файлової системи?
Запитання 15
Один варіант відповіді
Що таке клас Buffer у Node.js і коли його використовують для роботи з бінарними даними?
Запитання 16
Один варіант відповіді
Що таке stream і коли він корисний для запису даних або обробки великих файлів?
Запитання 17
Один варіант відповіді
Поясніть роль EventEmitter.
Запитання 18
Один варіант відповіді
Що роблять process.nextTick() і setImmediate() в контексті event loop?
Запитання 19
Один варіант відповіді
Як отримувати та задавати змінні середовища в Node.js-додатку?
Запитання 20
Один варіант відповіді
Що таке middleware-функція в контексті Express.js?