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

Тестовое интервью с Кириллом на позицию Junior Python-разработчик

Пробное интервью по Python с вопросами от основ исполнения языка до ООП и исключений. В конце кандидат получает развернутую обратную связь о пробелах в фундаментальной теории и способах подготовки.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Показано пробное собеседование Кирилла на позицию Junior Python-разработчика: после знакомства он отвечает на вопросы о трансляторах, ООП, типах данных, None, pass и обработке исключений. Кандидат часто опирается на практический опыт, но затрудняется объяснять фундаментальные понятия и различать близкие термины. В финальном разборе интервьюер считает пробное интервью непройденным и рекомендует структурировать базовые знания и тренировать обоснование технических решений.

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

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

  • Подготовить своими словами различия между транслятором, компилятором, интерпретатором, байт-кодом и реализациями Python; не связывать компиляцию только с «низкоуровневыми» языками.
  • Повторить ООП в Python: назначение классов, объектов и экземпляров, роль self, различия между созданием объекта и инициализацией через __init__.
  • Разобрать точные определения типа данных и структуры данных, а также примеры списков, словарей и односвязного списка.
  • Закрепить разницу между параметрами в объявлении функции и аргументами при вызове.
  • Отдельно отработать None, pass, исключения и try-except: когда исключение ожидаемо, как обработать его осмысленно и почему не стоит бездумно подавлять ошибки.
  • После каждой практической задачи тренироваться кратко объяснять выбранное решение, альтернативы и причины выбора — именно это интервьюер назвал основной зоной роста кандидата.

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

49 мин
BackendMiddle

Собеседование python разработчик. Запросы ORM Джанго. Андрей Смелов.

Мок-собеседование Junior Python/Django-разработчика с практической доработкой Django-каталога мороженого. Разбираются ORM-запросы, связи моделей, миграции, шаблоны и устранение лишнего запроса к связанной модели.