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

Мок-собеседование на Junior Python-разработчика

Интервьюер проверяет у кандидата функции, устранение дублирования кода, классы, наследование и асинхронность в Python. В конце разбираются сильные стороны и пробелы в ответах.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Это тестовое собеседование с кандидатом на Junior Python-разработчика. После представления и обсуждения целей интервьюер последовательно проверяет основы проектирования: зачем выделять повторяющийся код в функции, как исправлять дефект в скопированных фрагментах и чем отличаются атрибуты класса и объекта. В блоке ООП разбираются инициализация, методы, наследование и переопределение атрибутов. Затем разговор переходит к асинхронности, потокам и процессам; кандидат сравнивает подходы на примерах веб-сервера и ресурсоёмкой обработки. В финале интервьюер оценивает ход рассуждений кандидата как достаточный для Junior-роли, но рекомендует разобрать неточные ответы и закрыть обнаруженные пробелы.

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

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

  • Повторяющийся код стоит выносить в функцию, чтобы исправления делались в одном месте.
  • Нужно различать атрибуты класса и конкретного объекта.
  • На интервью по ООП проверяют наследование и переопределение атрибутов.
  • Асинхронность, потоки и процессы выбирают по характеру нагрузки.
  • После фидбека полезно разобрать каждый неточный ответ и повторить тему.

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