19 вопросов
-
middle theory Почему в Python использование встроенных функций (например, sum(), map(), filter()) и генераторов часто приводит к лучшей производительности по сравнению с реа…
-
middle theory Какие trade-offs возникают при выборе между списками (list) и генераторами (generator) в Python? В каких сценариях использования одного из них будет более эффе…
-
middle theory Какие инструменты и методы профилирования производительности в Python вы знаете? Какие метрики вы анализируете при оптимизации кода, и как избежать оптимизации…
-
middle mcq Какой из следующих подходов наиболее эффективно повысит производительность циклов в Python?
-
middle theory Как использование типизированных коллекций (например, из библиотеки typing или numpy) влияет на производительность в Python? Какие trade-offs возникают при выб…
-
senior theory Как профилировать Python-приложение на проде с минимальным overhead? Расскажи про py-spy, sampling vs deterministic profiling, как искать hot loops, что делать…
-
senior theory Как работает GC в CPython (reference counting + generational)? Когда отключать или тюнить `gc.set_threshold`? Какие проблемы создаёт GC в long-running сервисах?
-
middle theory Какие edge cases и failure modes могут возникнуть при использовании Cython или C-расширений для оптимизации Python-кода? Какие проверки и тесты вы бы ввели, чт…
-
middle theory Как использование __slots__ влияет на производительность и память в Python? В каких случаях это может привести к неожиданным проблемам, например, при сериализа…
-
middle quiz Какой из следующих факторов наиболее сильно влияет на производительность Python-приложения при работе с большими объемами данных?
-
middle quiz Какой из следующих способов наиболее эффективно уменьшает overhead при работе с большими списками в Python?
-
middle quiz Какой из следующих факторов может привести к значительному снижению производительности при использовании Python в long-running сервисах?
-
middle quiz Какой из следующих способов наиболее эффективно ускоряет выполнение циклов в Python?
-
middle quiz Какой из следующих факторов может привести к увеличению времени выполнения при использовании Python в высоконагруженных системах?
-
middle quiz Какой из следующих способов может помочь уменьшить использование памяти при обработке больших данных в Python?
-
middle quiz Какой из следующих способов может привести к утечке памяти в Python?
-
middle quiz Какой из следующих способов может улучшить производительность при работе с большими объемами данных в Python?
-
middle quiz Какой из следующих способов может помочь уменьшить overhead при работе с большими объемами данных в Python?
-
middle quiz Как использование типизированных коллекций (например, из библиотеки typing или numpy) влияет на производительность в Python?