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

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

Собеседование Python/Django-стажёра с подробным разбором учебно-практического командного проекта и итоговым фидбеком. Обсуждаются устройство Django-приложения, командная работа, планы кандидата и технология MVP.

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

Открыть на YouTube

Таймлайн

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

Это запись собеседования Хулио Хименеса, студента из Эквадора, на стажировку в PET-проект автора. Основная часть посвящена разбору его Django-проекта для оценки сетевой безопасности организаций: Git, настройки Django, сторонние пакеты, модели, формы, авторизация и обработка диагностической анкеты. В конце обсуждают мотивацию кандидата, стек будущего стартапа и фидбек: интервьюер предлагает подключить Хулио к команде, но отмечает проблемы со стилем и качеством кода.

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

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

  • Кандидат показывает Django-проект, где организации проходят диагностическую анкету, а результаты затем выводятся на графиках.
  • В проекте используются SQLite, django-crispy-forms и django-import-export; импорт и экспорт базы добавлены по запросу заказчиков проекта.
  • Код анкеты обрабатывает множество полей вручную и суммирует числовые ответы; кандидат предполагает, что логику стоило бы упростить циклом или перенести часть обработки на фронтенд.
  • При разборе Git обсуждают, что добавление файла в .gitignore не удаляет уже отслеживаемый файл из репозитория.
  • Интервьюер рекомендует настроить линтер и соблюдать PEP 8, в частности исправить неаккуратные переносы и повторяющийся код.
  • Для MVP своего стартапа интервьюер планирует использовать Django с шаблонами, а смену стека рассматривать только после получения пользовательского фидбека и оценки нагрузки.

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

56 мин
BackendJunior

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

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

1 ч 6 мин
BackendJunior

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

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