10 вопросов
-
middle theory Как работает сборщик мусора в CPython? Что он умеет, чего не умеет наивный refcount?
-
middle theory Объясните, как устроена объектная модель в CPython. Какие структуры данных используются для хранения атрибутов объектов, и как это влияет на доступ к ним?
-
middle theory Как Python компилирует исходный код в bytecode? Какие этапы этого процесса влияют на производительность выполнения кода?
-
middle theory Как реализованы словари в CPython? Объясните, как работают хеш-таблицы, коллизии и ресайзинг. Приведите пример, когда это может привести к производительностным…
-
middle theory Как Python оптимизирует выполнение простых циклов (например, `for i in range(1000): ...`)? Какие нюансы возникают при использовании сложных выражений внутри те…
-
middle theory Как реализованы словари в CPython? Какие структуры данных используются для хранения ключей и значений, и как решаются коллизии?
-
middle theory Explain the difference between a mutable and immutable object.
-
middle theory What is the difference between list and tuple?
-
middle theory What is the difference between == and is operator in Python?
-
middle theory What are decorators in Python?