Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Сколько типов стримов представлено в Node.js?
В Node.js существует 4 типа стримов:д
Readable (чтение)
Writable (запись)
Duplex (чтение и запись)
Transform (модификация данных в процессе чтения/записи)
Как обрабатываются стриминговые данные? (Spark Structured Streaming)
Spark Structured Streaming обрабатывает данные микропакетами, используя ту же API, что и для пакетной обработки. Данные поступают из Kafka, Kinesis или файловой системы, обрабатываются через DataFrame API и выводятся в хранилища или дашборды. Гарантируется exactly-once семантика обработки.
Какие ограничения есть у параллельных стримов?
Нет гарантии порядка обработки элементов.
Накладные расходы на синхронизацию (медленнее на малых данных).
Проблемы с shared state (например, несинхронизированные коллекции).
Streams. Какие типы стримов бывают
Потоки (Streams) позволяют обрабатывать данные по частям, экономя память. Основные типы: Readable (чтение), Writable (запись), Duplex (чтение и запись), Transform (изменение данных при передаче).
Работал ли ты с параллельными стримами и когда они имеют смысл?
Параллельные стримы позволяют обрабатывать элементы коллекции в нескольких потоках автоматически. Они имеют смысл только для CPU-bound задач с большим объёмом данных и независимыми операциями. Для I/O, синхронизаций и небольших коллекций они чаще вредят. Также важно помнить, что используется общий ForkJoinPool. Использовать их нужно осторожно.
Рейтинг:
5
Сложность:
5
Рейтинг:
1
Сложность:
9
Рейтинг:
1
Сложность:
6
Рейтинг:
2
Сложность:
8
Рейтинг:
4
Сложность:
7