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

МОКОВОЕ ИНТЕРВЬЮ | Junior Python-разработчик | Solvery + MoscowPython

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

Источник: MoscowPython

Открыть на YouTube

Таймлайн

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

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

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

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

  • Для интервью стоит чётко различать изменяемые и неизменяемые типы, а также list, set, dict и tuple: set хранит уникальные элементы, dict — пары «ключ—значение», tuple неизменяем.
  • В Python корректнее называть list списком, а не массивом; список индексируется автоматически, а ключи словаря задаёт разработчик.
  • Функция без явного return всё равно возвращает None; несколько значений обычно возвращаются как один объект, например tuple.
  • Декоратор оборачивает функцию и добавляет поведение без изменения её исходного кода; в разговоре приведены примеры замера времени выполнения и маршрутизации во Flask/Django.
  • Аннотации типов не ограничивают выполнение Python во время запуска, но помогают IDE, статическим проверкам и чтению контрактов функций, особенно для пользовательских классов.
  • Нужно уметь объяснить позиционные и именованные аргументы, назначение *args и **kwargs, а также применение одиночной * для обязательных keyword-only параметров.
  • Для ООП полезно уверенно различать класс, объект и экземпляр, объяснять наследование через super().__init__, переопределение методов и роль dunder-методов в определении поведения операторов.
  • По мнению кандидата, рабочая практика лучше закрепляет знания: реальные ошибки и задачи заставляют разбираться в механизмах, а не только запоминать ответы.

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

56 мин
BackendJunior

Михаил Выборный собеседование junior python разработчик

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

1 ч 6 мин
BackendJunior

Junior Python developer. Публичное собеседование Яков Варнаев

Учебное публичное собеседование Junior Python/Django-разработчика с живым разбором Django-проекта и демонстрацией личного API-проекта для Dungeons & Dragons. В финале участники разбирают вопросы кандидата и дают обратную связь.