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

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

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

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

Открыть на YouTube

Таймлайн

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

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

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

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

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

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

1 ч 35 мин
Backend

Собеседование python разработчик. Михаил и Татьяна. Чистый код не всегда можно писать быстро

Мок-собеседование двух начинающих Python-разработчиков с обсуждением инженерных практик и совместным решением задачи на кодирование строки через словарь. В конце ведущий разбирает сильные стороны и зоны роста участников.

1 ч 1 мин
Backend

Публичное собеседование Python-разработчика с компанией Aston

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