Вопросы React Frontend Developer
Что такое потоковое чтение и запись (streams) в Node.js?
Рейтинг:
4
Сложность:
6
Потоки (streams) в Node.js — это интерфейсы для чтения и записи данных постепенно, без загрузки всего содержимого в память. Это особенно полезно для работы с большими файлами или потоками данных, такими как видео или большие текстовые файлы.
Oбъяснитe разницу между readFile и createReadStream в Node.js?
Рейтинг:
4
Сложность:
5
readFile читает весь файл в память сразу, а createReadStream читает файл построчно или по частям в виде потока данных.
Как правильно делать downstream HTTPS запросы внутри Uvicorn/FastAPI?
Рейтинг:
2
Сложность:
7
Для выполнения downstream HTTPS-запросов в FastAPI используется библиотека httpx, которая поддерживает асинхронные запросы, сохраняя производительность приложения.
Что такое iostream в C++?
Рейтинг:
2
Сложность:
4
iostream — это заголовочный файл стандартной библиотеки C++, который определяет потоки ввода и вывода, такие как cin (ввод) и cout (вывод).
Что такое поток (stream) в C++?
Рейтинг:
2
Сложность:
5
Поток в C++ — это абстракция для операций ввода/вывода, представляющая собой последовательность символов, считываемых или записываемых на устройства, такие как консоль или файл. Потоки, такие как стандартный ввод (cin) и стандартный вывод (cout), позволяют удобно работать с вводом и выводом.
Как использовать Fetch API и Streams для обработки больших объемов данных?
Рейтинг:
2
Сложность:
7
Fetch API позволяет загружать данные с сервера, а Streams — обрабатывать их по частям, что особенно полезно для работы с большими объемами данных. Вместо загрузки всего файла сразу, можно использовать метод response.body.getReader(), чтобы считывать данные частями, что позволяет уменьшить использование памяти и ускорить обработку. Это позволяет начать обработку данных, не дожидаясь полной загрузки, что особенно полезно для больших файлов, таких как видео или изображения.