Вернуться в каталог собеседований

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

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

Андрей += Пронин
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 178,7 тыс.
  • Лайки на YouTube: 3 тыс.
Открыть на YouTube

Таймлайн

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

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

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

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

  • Для рассказа о проектах Михаил использует конкретные примеры: карточную игру в покер с изменёнными правилами и Telegram-бота для взаимодействия с котом.
  • Обучение он переносил в пет-проекты: начал с Django, после изучения API отказался от шаблонов Django и сделал простой фронтенд на React.
  • В задаче на чётные числа обсуждаются ожидаемый результат для 0, отрицательных значений и крайних случаев; тесты помогают обнаружить расхождения между ожидаемым и фактическим массивом.
  • При написании декоратора важны возврат обёртки, возврат результата исходной функции, передача произвольных positional- и keyword-аргументов и сохранение метаданных через functools.wraps.
  • Замыкание объясняется как возвращаемая функция вместе с доступом к переменным внешней локальной области видимости.
  • Ведущий советует кандидату освоить Docker и упаковать в него собственный проект; также отмечает, что для оценки практических навыков дал бы задание, похожее на реальные рабочие задачи.

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