Встречается на собеседованиях • сегодня

На что самое экстремальное готов

В Python можно пойти на крайние меры, например:

  1. Изменение встроенных объектов (monkey patching):
python
import builtins
builtins.str = int  # Теперь все строки — это int (но сломает почти всё)
  1. Рекурсия без базы (до RecursionError):
python
def kaboom(): kaboom()  
kaboom()  # Stack overflow
  1. Создание "невозможных" объектов через __new__:
python
class Meta(type):
    def __new__(cls, *args, **kwargs):
        return 42  # Класс — теперь число

class WTF(metaclass=Meta): pass
print(WTF)  # 42
  1. Использование ctypes для хаков памяти:
python
import ctypes
ctypes.memset(id(None), 0, 100)  # Краш интерпретатора

⚠️ Важно: это исключительно для демонстрации. В продакшене такие приёмы приведут к нестабильности, багам и увольнению. Python ценит читаемость и предсказуемость.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы