Тест по Node.js — Средний уровень
Какой встроенный класс используется для обработки событий в Node.js?
- 1. EventEmitter
- 2. Stream
- 3. Process
- 4. Observer
Как подключить модуль fs
в CommonJS?
- 1. const fs = require('fs')
- 2. import fs from 'fs'
- 3. fs = include('fs')
- 4. fs = load('fs')
Как завершить выполнение Node.js скрипта вручную?
- 1. process.exit()
- 2. exit()
- 3. stop()
- 4. end()
Какое событие срабатывает при ошибке в Readable Stream?
- 1. 'data'
- 2. 'end'
- 3. 'error'
- 4. 'close'
Может ли Node.js выполнять асинхронные операции параллельно?
- 1. true
- 2. false
- 3. в зависимости от реализации
- 4. Node.js не поддерживает многопоточность
Какой метод используется для безопасного объединения путей в Node.js?
- 1. path.join()
- 2. path.concat()
- 3. path.merge()
- 4. path.link()
Какая функция ставит колбэк в начало очереди событий?
- 1. setTimeout
- 2. setInterval
- 3. process.nextTick
- 4. requestAnimationFrame
Как получить путь к текущему файлу в Node.js?
- 1. __filename
- 2. __dirname
- 3. filename()
- 4. getPath()
Какой метод используется для создания нового буфера из строки?
- 1. Buffer.from()
- 2. new Buffer()
- 3. Buffer.create()
- 4. Buffer.make()
Какой namespace предоставляет промис-базированные версии методов fs
?
- 1. fs.promises
- 2. fs.promise
- 3. fs.async
- 4. fs.await
Какой метод НЕ используется для создания дочерних процессов в Node.js?
- 1. spawn
- 2. exec
- 3. fork
- 4. start
Какой метод отсутствует в системе require
?
- 1. require.resolve()
- 2. require.cache
- 3. require.main
- 4. require.path()
Какой из перечисленных модулей НЕ является встроенным в Node.js?
- 1. child_process
- 2. worker_threads
- 3. threads
- 4. cluster
Какой метод отсутствует в модуле os
?
- 1. os.cpus()
- 2. os.memory()
- 3. os.hostname()
- 4. os.platform()
Какой из этих модулей не встроен в Node.js?
- 1. stream
- 2. http
- 3. path
- 4. jquery
Какой метод не используется для подписки на событие в EventEmitter
?
- 1. EventEmitter.on()
- 2. EventEmitter.addListener()
- 3. EventEmitter.bind()
- 4. EventEmitter.once()
Как принято задавать порт для запуска HTTP-сервера в Node.js?
- 1. 3000
- 2. 0
- 3. 80
- 4. process.env.PORT
Как динамически импортировать модуль в формате ESM?
- 1. require()
- 2. eval()
- 3. import()
- 4. global.import()
Как создать дочерний процесс, исполняющий отдельный JS-файл?
- 1. cluster.fork()
- 2. worker_threads.spawn()
- 3. process.spawn()
- 4. child_process.fork()
Как корректно экспортировать значение в CommonJS модуле?
- 1. module.exports = ...
- 2. exports = ...
- 3. export = ...
- 4. export default ...