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

Это уровень Junior Python? Первое собеседование без опыта интервью

Запись тестового интервью с начинающим Python-разработчиком: от фундаментальных понятий языка до разбора показанного кода, REST API и Git. В конце кандидат и интервьюер обсуждают результаты и направления дальнейшей подготовки.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Это тестовое (мок) собеседование на позицию Junior Python-разработчика: интервьюер проверяет базовые понятия Python, чтение кода, стиль и прикладные темы REST и Git. Кандидат рассказывает о начале практики в Python, отвечает на вопросы об интерпретации, сборке мусора, областях видимости, списках, циклах и API, но в нескольких местах сам отмечает неуверенность. В финале интервьюер даёт положительную, но критичную обратную связь: базовое понимание есть, однако нужно глубже разбирать причины, различия понятий и нюансы Python-кода.

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

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

  • Подготовьте короткое и точное объяснение различий между компилятором, интерпретатором, байткодом и реализациями Python, не сводя выполнение Python к буквальному чтению исходника «построчно».
  • Разберите, как сборщик мусора определяет недостижимые объекты, и отделяйте память процесса от места на диске.
  • Умейте различать область видимости и пространство имён: первое определяет доступность имени, второе связывает имена с объектами.
  • Не называйте Python list обычным классическим массивом без оговорок: на интервью могут спросить о различиях представления, типов элементов и поведения структур.
  • Для обхода элементов коллекции объясняйте, когда подходит for element in collection, когда нужен индекс или range(), а когда условный цикл while; отдельно проверяйте границы range().
  • Знайте, что точка с запятой в Python допустима синтаксически, но обычно не нужна; подготовьте аргументы про читаемость, линтеры и осмысленное именование переменных.
  • Чётко разделяйте REST как архитектурный стиль и REST API как конкретный интерфейс, а также объясняйте Git через коммиты, историю, удалённые репозитории и совместную работу.

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

49 мин
BackendMiddle

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

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