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

Собеседование python разработчик. Фадеева Вера

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

Источник: Андрей += Пронин

Открыть на YouTube

Таймлайн

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

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

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

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

  • В самопрезентации полезно кратко связать мотив перехода в разработку с опытом: Вера называет ограничения заводской работы, потребность в удалённом формате и обучение Python.
  • О проекте стоит рассказывать через свою зону ответственности: в сервисе психологов Вера делала часть для психологов, раздельную регистрацию, отложенную модерацию и интеграцию API.
  • При чтении незнакомого кода сначала обозначайте входные параметры, ветвления и итоговый эффект; здесь кандидат последовательно выделяет обработку изображения, resize, crop и сохранение.
  • Большую функцию обработки изображений следует делить по независимым сценариям, например отдельно вынести путь без галереи/слайдера, а не держать все условия внутри одной функции.
  • Параметры, описывающие отношение ширины к высоте, лучше называть по домену — например source/target aspect ratio, а не однобуквенными коэффициентами.
  • Если изображение обязательно для операции, отсутствие входа лучше обработать явной ошибкой валидации, а не молча завершать функцию с неявным None.
  • При AttributeError после обновления сначала сверяйте трассировку и версию библиотеки, затем ищите миграцию в документации; временная фиксация версии возможна, но замену удалённого API нужно оценить отдельно.

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

56 мин
BackendJunior

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

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

1 ч 6 мин
BackendJunior

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

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