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

Собеседование python разработчик Игорь Шкода. Ведет Олег Кожанов

Разбор мок-собеседования на Python/Django для начинающего разработчика: от рассказа о проектах до технических вопросов и лайвкодинга. В конце участники дают кандидату развивающую обратную связь по подготовке к реальным интервью.

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

Открыть на YouTube

Таймлайн

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

Это учебное мок-собеседование начинающего Python/Django-разработчика Игоря с последующим подробным разбором ответов. Кандидат рассказывает о смене профессии, обучении в Яндекс Практикуме, роли старшего студента и двух проектах: учебной соцсети и сервисе email-рассылок. Техническая часть охватывает устройство Django-обработки HTTP-запросов, основы HTTP/HTTPS, SQL и лайвкодинг шифра Цезаря; в обратной связи интервьюеры советуют усилить самопрезентацию, фундаментальные знания и скорость решения типовых задач.

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

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

  • Перед интервью стоит подготовить короткую самопрезентацию под конкретную вакансию: назвать релевантные технологии, проекты, мотивацию и план развития.
  • В проекте сначала нужно завершить и проверить минимальные требования исходного ТЗ, а личный кабинет, дополнительные шаблоны и другие расширения добавлять после работающего MVP.
  • Для Django полезно уметь связно объяснить путь запроса: URL и домен, определение IP, попадание на сервер, маршрутизация, обработчик, работа с данными и серверный рендеринг либо возврат структурированных данных.
  • На лайвкодинге сначала уточняют входные данные, выходной формат и граничные случаи, затем проговаривают алгоритм простыми шагами и только после этого пишут код.
  • Навык решения задач нужно тренировать в ограниченное время; интервьюеры советуют регулярно решать несколько простых алгоритмических задач, постепенно повышая сложность.
  • Для HTML-писем обычного CSS-подхода недостаточно: по замечанию интервьюера, из-за почтовых клиентов обычно нужны табличная вёрстка и inline-стили.
  • Вопросы к интервьюеру лучше формулировать открыто: как устроены наставничество, постановка задач, рост специалистов и работа с новичками.

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

1 ч 1 мин
Backend

Михаил Макаров. Собеседование python - разработчик. Начинаем list с единицы

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