1:16:33Мок-интервью Junior Python: ООП и метаклассы
Кандидат проходит Junior Python-интервью о классах, наследовании, метаклассах и динамических атрибутах.
Кандидат отвечает на вопросы об операторах Python, интерпретации, сложении значений, полиморфизме и наследовании. В практической части он ищет закономерность в коде и получает рекомендации по подготовке.
Источник: boreesych
Открыть на YouTubeВедущий проводит тестовое собеседование кандидата на Junior Python-разработчика. Теоретическая часть начинается с определения оператора и различий между операцией и оператором, затем затрагивает унарные, бинарные и тернарные операторы. Кандидат разбирает поведение сложения чисел и строк, устройство выражений и связь операторов с полиморфизмом. Отдельно обсуждаются назначение наследования, множественное наследование, пространство имён и область видимости. В практической части интервьюер предлагает проанализировать короткий код с операторами и экспериментировать с выражениями. По результатам он советует вернуться к основам и проверять гипотезы кодом. В конце кандидат также отмечает ценность практики и чтения чужого кода.
1:16:33Кандидат проходит Junior Python-интервью о классах, наследовании, метаклассах и динамических атрибутах.
1:08:15Кандидат разбирает применения оператора *, *args и **kwargs, распаковку коллекций, контекст выражений и тильду. Интервьюер проверяет ход рассуждений и даёт развёрнутую обратную связь.
1:13:58Интервьюер проверяет у кандидата функции, устранение дублирования кода, классы, наследование и асинхронность в Python. В конце разбираются сильные стороны и пробелы в ответах.