Встречается на 1% собеседований по Python
Какие инструменты используешь для работы с нагрузкой
Для работы с нагрузкой в Python применяю несколько инструментов:
- Профилировщики:
cProfile,line_profilerдля анализа узких мест. - Асинхронность:
asyncio,aiohttpдля эффективного I/O. - Распределённые задачи:
Celery+RabbitMQ/Redisдля фоновых задач. - Кеширование:
Redis,Memcachedдля снижения нагрузки на БД. - Оптимизация запросов:
Django ORM/SQLAlchemyсselect_related,prefetch_related. - Gunicorn/Uvicorn: для масштабирования веб-приложений (workers + threads).
Пример с cProfile:
python
import cProfile
def slow_func():
return sum(i * i for i in range(10**6))
cProfile.run('slow_func()')Для нагрузочного тестирования — Locust или JMeter.

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