Встречается на собеседованиях • сегодня
На какие категории по типу нагрузки можно разделить задачи
-
CPU-bound – задачи, ограниченные производительностью процессора (например, сложные вычисления, алгоритмы).
pythondef factorial(n): return 1 if n == 0 else n * factorial(n - 1) -
I/O-bound – задачи, зависящие от скорости ввода-вывода (запросы к БД, API, чтение файлов).
pythonimport requests response = requests.get('https://api.example.com/data')
-
Memory-bound – ограничены объёмом или скоростью доступа к памяти (обработка больших массивов данных).
-
Network-bound – зависят от скорости сети (например, загрузка данных из удалённых источников).
-
GPU-bound – требуют мощностей видеокарты (глубокое обучение, рендеринг).
-
Concurrency-bound – задачи, где важно параллельное выполнение (асинхронные операции, многопоточность).
Выбор инструментов (многопоточность, асинхронность, процессы) зависит от типа нагрузки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы