Node.js
Рантайм і його архітектура, event loop, стріми, модулі, процеси та продуктивність.
0/160
- 1З чого складається рантайм Node.js?Junior
- 2V8 та його рольJunior
- 3libuv та його рольMiddle
- 4Event loop у Node.jsJunior
- 5Нативні модулі в Node.jsJunior
- 7Збирання сміття в V8Middle
- 8З яких фаз складається Event Loop?Junior
- 9Heap і stack у Node.jsMiddle
- 10CommonJS проти ES ModulesJunior
- 11Що таке process?Middle
- 12Змінні середовищаJunior
- 13Глобальний об'єкт globalJunior
- 1Чому Node.js називають однопоточним середовищем?Junior
- 3Паралелізм проти асинхронностіJunior
- 4Блокуючий і неблокуючий кодJunior
- 5Важливість паралелізму під час масштабуванняMiddle
- 6worker_threads у Node.jsJunior
- 7Чим потоки відрізняються від процесів?Middle
- 8Як передати дані між потоками?Middle
- 10Що таке SharedArrayBuffer?Middle
- 11Що робить подія message у worker?Middle
- 12Що робить модуль child_process?Junior
- 13Батьківський і дочірній процесJunior
- 14Що таке модуль cluster?Junior
- 15Як cluster допомагає масштабувати застосунок?Middle
- 16Що таке IPC (inter-process communication)?Senior
- 17Вертикальне проти горизонтального масштабуванняJunior
- 18Що робить PM2 під час масштабування?Junior
- 19Що робить round-robin scheduling?Junior
- 1Що таке модуль у Node.js?Junior
- 2Що означає термін «CommonJS»?Junior
- 3Що робить require()?Junior
- 4Що робить об'єкт module?Junior
- 5Що таке «циклічна залежність»?Junior
- 6module resolutionJunior
- 8ESM проти CommonJSJunior
- 9Іменований проти дефолтного експортуJunior
- 10Динамічний імпорт import()Junior
- 11Що таке «core module» у Node.js?Junior
- 1Що робить модуль fs у Node.js?Junior
- 2Як прочитати файл у Node.js?Junior
- 3readFileSync і його небезпекаJunior
- 4Як записати дані у файл?Junior
- 6Як створити директорію через Node.js?Junior
- 7Що означає «I/O» у контексті Node.js?Junior
- 8Чому I/O-операції вважаються повільними?Junior
- 9Чому Node.js реалізує «non-blocking I/O»?Junior
- 10Потоки (streams) та I/O операціїJunior
- 11Що таке Buffer у Node.js?Junior
- 12Buffer проти масивуJunior
- 13Що робить fs.watch()?Junior
- 14Чому chunked I/O ефективніший?Junior
- 15Комбінація потоків і буферів для продуктивностіSenior
- 2Чому потоки - основа I/O?Junior
- 3Типи потоківJunior
- 4Що таке Readable stream?Junior
- 5Що таке Writable stream?Junior
- 6Що таке Duplex stream?Middle
- 7Що таке Transform stream?Middle
- 8Що робить pipeline() із модуля stream?Middle
- 9Як з'єднати кілька потоків підряд?Middle
- 10Що таке backpressure?Senior
- 11Як виникає backpressure?Senior
- 13Як Node.js підтримує Web Streams API?Senior
- 1Що таке Express.js?Junior
- 2Що таке middleware в Express.js?Junior
- 3request і responseJunior
- 4Що таке маршрут (route) в Express?Junior
- 5Що робить express.Router()?Junior
- 6Порядок middlewareJunior
- 7Що таке контролери в Express-застосунках?Junior
- 8Бізнес-логіка й контролериJunior
- 10Місце Express у сучасному світіMiddle
- 1Що таке NestJS?Junior
- 2Що таке модуль в NestJS?Junior
- 3Що таке контролер в NestJS?Junior
- 4Що таке провайдер (provider)?Junior
- 5Основні частини застосункуJunior
- 6Що робить IoC-контейнер в NestJS?Junior
- 7Куди варто виносити бізнес-логіку з контролерів?Junior
- 8Що таке Singleton-провайдери?Junior
- 9Циклічна залежність модулівJunior
- 10Що таке глобальні провайдери?Junior
- 12Що таке Middleware в NestJS?Junior
- 13Що таке Guard?Junior
- 14Що таке Pipe?Junior
- 15Що таке DTO?Junior
- 16Валідація DTOJunior
- 17Що таке Exception Filter?Junior
- 18Що таке Interceptor?Junior
- 19Що таке мікросервіси в NestJS?Junior
- 2Які переваги та недоліки в однопотоковості Node.js?Junior
- 3Що таке package.json і як працює npm?Junior
- 4Що таке package-lock.json?Junior
- 5Що таке libuv і як він забезпечує асинхронний ввід/вивід у Node.js?Senior
- 6Як працює Event Loop у Node.jsJunior
- 7Як працювати з змінними середовища в Node.js?Junior
- 8Як працюють таймери та планування в Node.js?Middle
- 9У чому різниця між process.nextTick() та setImmediate()?Senior
- 11Синхронний та асинхронний код у Node.jsJunior
- 12Що таке error-first callback патерн?Junior
- 13Що таке promisification?Junior
- 14Яка різниця між promise.all i promise.allsettled?Junior
- 15Шаблони обробки помилок у Node.jsMiddle
- 16module resolutionJunior
- 17ESM проти CommonJSJunior
- 18Що таке eventemitter у Node.js?Middle
- 20Що таке buffer в Node.js?Junior
- 21Що таке streams у Node.js?Middle
- 22Як працює модуль HTTP у Node.js?Middle
- 23Що таке проміжне програмне забезпечення в Express.js і як воно працює?Middle
- 24Що таке дочірні процеси в Node.js?Senior
- 25Що таке модуль cluster у Node.js?Middle
- 26Що таке worker threads у Node.js?Senior
- 27Що таке PM2 і як управляти процесами Node.js у виробництві?Middle
- 29Як виявити та запобігти витокам пам'яті в Node.js?Senior
- 30Які основні практики безпеки в Node.js?Senior
- 31Як використовувати модуль Crypto в Node.js для хешування та шифрування?Middle
- 32Які найбільш поширені шаблони проектування в Node.js?Senior