Встречается на 1% собеседований по Python
Какие плюсы и минусы PyPy
Плюсы PyPy:
- Высокая производительность – JIT-компилятор ускоряет выполнение кода (особенно для долгих циклов и математических операций).
- Совместимость – поддерживает большинство Python-библиотек (CPython C-API).
- Экономия памяти – оптимизированное управление памятью.
- Поддержка Stackless – удобно для микропотоков и конкурентности.
Минусы PyPy:
- Не все библиотеки работают – особенно с C-расширениями (например,
numpyможет тормозить). - Стартовые задержки – JIT требует "прогрева" для оптимизации.
- Не всегда быстрее CPython – для коротких скриптов или I/O-операций.
Пример:
python
# CPython: ~7 сек | PyPy: ~0.6 сек (из-за JIT)
def sum_to(n):
total = 0
for i in range(n):
total += i
return total
print(sum_to(10**8))Итог: PyPy отлично подходит для CPU-интенсивных задач, но не универсален.

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