Співпесіда з Node.js: події, асинхронність та архітектура серверних додатків

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

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

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Які основні фази Node.js Event Loop виконуються в типовому циклі?
Запитання 2
Один варіант відповіді
Чим відрізняються process.nextTick() і setImmediate() за часом виконання?
Запитання 3
Один варіант відповіді
Що таке libuv і яка його роль у Node.js?
Запитання 4
Один варіант відповіді
Яка ключова перевага промісів порівняно з традиційними колбеками?
Запитання 5
Один варіант відповіді
У яких випадках виправдано використовувати Worker Threads у Node.js?
Запитання 6
Один варіант відповіді
Яка мета модуля async_hooks у Node.js?
Запитання 7
Один варіант відповіді
Коли слід обирати мікросервісну архітектуру замість моноліту, і які ключові компроміси це передбачає?
Запитання 8
Один варіант відповіді
Який підхід є найкращою практикою для керування конфігурацією середовища в Node.js?
Запитання 9
Один варіант відповіді
Що таке dependency injection і як її можна реалізувати в Node.js?
Запитання 10
Один варіант відповіді
Який набір кроків описує коректну реалізацію graceful shutdown для HTTP-сервера?
Запитання 11
Один варіант відповіді
Яку роль виконує reverse proxy у розгортанні Node.js-додатку?
Запитання 12
Один варіант відповіді
Коли доцільніше використовувати long polling замість WebSockets?
Запитання 13
Один варіант відповіді
Як V8 виконує JavaScript і які компоненти забезпечують оптимізацію?
Запитання 14
Один варіант відповіді
Який механізм збору сміття використовує V8 і які типові причини витоків пам'яті в Node.js?
Запитання 15
Один варіант відповіді
Навіщо використовують стріми в Node.js і які їх основні типи?
Запитання 16
Один варіант відповіді
Чим відрізняється команда npm ci від npm install?