Вернуться в видеотеку

Мок-интервью Junior Python: ООП и метаклассы

Кандидат проходит Junior Python-интервью о классах, наследовании, метаклассах и динамических атрибутах.

Источник: boreesych

Открыть на YouTube

Таймлайн

Коротко о видео

Ведущий проводит тестовое интервью на позицию Junior Python-разработчика и уточняет ответы кандидата о классах, объектах, метаклассах, наследовании и MRO. В практической части они разбирают вызовы type() и динамическое создание класса; проверка кода показывает, что предположение кандидата об ошибке в записи пустого кортежа неверно. Затем обсуждаются __repr__, __str__, динамические атрибуты и методы. В финале интервьюер отмечает, что технический уровень кандидата выше Junior, и советует отвечать короче, поддерживать диалог и учитывать софт-скиллы.

Затронутые темы

Что взять на заметку

  • Различать объект, класс и метакласс Python.
  • Объяснять риски множественного наследования через порядок разрешения методов.
  • Разбирать вызов type() пошагово на реальном коде.

Рекомендуем посмотреть

1:16:32
BackendMiddle

Мок-интервью Python-разработчика уровня Middle

Публичное мок-собеседование Python-разработчика уровня Middle. Кандидат отвечает на вопросы по ООП и SOLID, множественному наследованию и MRO, метаклассам, IPC и примитивам синхронизации. Отдельно обсуждаются пагинация и изменение batch-метода при деградации PostgreSQL; в конце интервьюер даёт обратную связь по зонам роста.

1:52:40
BackendSenior

Мок-собеседование Senior Python-разработчика: multiprocessing и типизация

Вторая часть тестового технического мок-собеседования на позицию Senior Python Developer. Кандидат отвечает на вопросы о производительности CPython и PyPy, GIL, multiprocessing, shared memory, объектной модели и typing; также обсуждают Saga-транзакции и MVCC PostgreSQL. В конце интервьюеры дают развёрнутую обратную связь.