Node.js: Поширені інтерв'ю-питання (рівні Junior–Senior)

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

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

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Що робить module.exports?
Запитання 2
Один варіант відповіді
Що таке Node.js і як він працює?
Запитання 3
Один варіант відповіді
Які інструменти допомагають підтримувати єдиний стиль коду в команді?
Запитання 4
Один варіант відповіді
Що означає термін "функція першого класу" в JavaScript?
Запитання 5
Один варіант відповіді
Чому варто використовувати Node.js для бекенду?
Запитання 6
Один варіант відповіді
Як Node.js обробляє вхідні запити?
Запитання 7
Один варіант відповіді
Чому Node.js однонитковий (single-threaded)?
Запитання 8
Один варіант відповіді
Чому Node.js іноді віддають перевагу над Java або PHP?
Запитання 9
Один варіант відповіді
Як масштабувати Node.js, якщо він однонитковий?
Запитання 10
Один варіант відповіді
Що таке колбек (callback) в Node.js?
Запитання 11
Один варіант відповіді
Чому проміси краще за колбеки?
Запитання 12
Один варіант відповіді
Що означає I/O (Input/Output)?
Запитання 13
Один варіант відповіді
Для чого використовується Node.js?
Запитання 14
Один варіант відповіді
У чому різниця між фронтендом і бекендом?
Запитання 15
Один варіант відповіді
Що таке npm?
Запитання 16
Один варіант відповіді
Що таке модулі в Node.js?
Запитання 17
Один варіант відповіді
У чому різниця між Angular і Node.js?
Запитання 18
Один варіант відповіді
Яка база даних часто використовується з Node.js?
Запитання 19
Один варіант відповіді
Які бібліотеки часто використовують у Node.js проектах?
Запитання 20
Один варіант відповіді
Які переваги та недоліки Node.js?
Запитання 21
Один варіант відповіді
Яка команда імпортує зовнішні бібліотеки в CommonJS та ES Modules?
Запитання 22
Один варіант відповіді
Чому команди часто вибирають Node.js замість Java або PHP?
Запитання 23
Один варіант відповіді
У чому різниця між синхронними та асинхронними функціями?
Запитання 24
Один варіант відповіді
Яка мета require() в Node.js?
Запитання 25
Один варіант відповіді
Що таке V8 у контексті Node.js?
Запитання 26
Один варіант відповіді
Як обробляти змінні середовища в Node.js?
Запитання 27
Один варіант відповіді
Що таке контроль потоку (control flow) в Node.js?
Запитання 28
Один варіант відповіді
Що таке event loop в Node.js?
Запитання 29
Один варіант відповіді
У якому порядку виконуються асинхронні задачі (синхронний код, мікротаски, макротаски)?
Запитання 30
Один варіант відповіді
Які основні недоліки Node.js?
Запитання 31
Один варіант відповіді
Що таке REPL у Node.js?
Запитання 32
Один варіант відповіді
Як імпортувати модуль у Node.js (CommonJS та ES Modules)?
Запитання 33
Один варіант відповіді
Що таке package.json?
Запитання 34
Один варіант відповіді
Що таке проміси в Node.js?
Запитання 35
Один варіант відповіді
Як імпортувати зовнішні бібліотеки в проєкт Node.js?
Запитання 36
Один варіант відповіді
Що таке event-driven programming у Node.js?
Запитання 37
Один варіант відповіді
Що таке Buffer у Node.js?
Запитання 38
Один варіант відповіді
Що таке Streams в Node.js?
Запитання 39
Один варіант відповіді
Що таке crypto модуль у Node.js?
Запитання 40
Один варіант відповіді
Що таке "callback hell" і як його уникнути?
Запитання 41
Один варіант відповіді
Яке призначення таймерів у Node.js (setTimeout, setInterval, setImmediate)?
Запитання 42
Один варіант відповіді
Як використовується URL модуль у Node.js?
Запитання 43
Один варіант відповіді
У чому різниця між setImmediate() і process.nextTick()?
Запитання 44
Один варіант відповіді
Які основні HTTP-методи і їх призначення?
Запитання 45
Один варіант відповіді
У чому різниця між spawn() та fork() у Node.js?
Запитання 46
Один варіант відповіді
Що таке Passport у Node.js?
Запитання 47
Один варіант відповіді
Що таке fork() у Node.js (повторне питання в контексті процесів)?
Запитання 48
Один варіант відповіді
Як уникнути callback hell?
Запитання 49
Один варіант відповіді
Що таке body-parser у Node.js?
Запитання 50
Один варіант відповіді
Що таке CORS?
Запитання 51
Один варіант відповіді
Що таке tls модуль у Node.js?
Запитання 52
Один варіант відповіді
Чи можна отримати доступ до DOM у Node.js?
Запитання 53
Один варіант відповіді
Як керувати пакетами в проєкті Node.js?
Запитання 54
Один варіант відповіді
Для чого використовується NODE_ENV?
Запитання 55
Один варіант відповіді
Що таке "test pyramid" (піраміда тестування)?
Запитання 56
Один варіант відповіді
Що означає event-driven programming (повторне питання)?
Запитання 57
Один варіант відповіді
process.nextTick() vs setImmediate() (повторне питання) — у чому різниця?
Запитання 58
Один варіант відповіді
Які два типи API існують у Node.js за моделлю виконання?
Запитання 59
Один варіант відповіді
Що таке Express.js?
Запитання 60
Один варіант відповіді
Як створити простий Express-додаток?
Запитання 61
Один варіант відповіді
Що таке streams (повторне питання) і які їх типи?
Запитання 62
Один варіант відповіді
Як створити простий HTTP-сервер без фреймворку у Node.js?
Запитання 63
Один варіант відповіді
Що таке асинхронні та неблокуючі API?
Запитання 64
Один варіант відповіді
Що таке piping у Node.js (досвідчений рівень)?
Запитання 65
Один варіант відповіді
Що таке cluster у Node.js і для чого його використовують?