Вернуться в видеотекуPython разработчик собеседование на мой PET-проект | Хулио Хименес
Собеседование Python/Django-стажёра с подробным разбором учебно-практического командного проекта и итоговым фидбеком. Обсуждаются устройство Django-приложения, командная работа, планы кандидата и технология MVP.
- Направление
- Backend
- Формат
- Техническое собеседование
- Грейд
- Intern
- Длительность
- 26 мин
Коротко о видео
Это запись собеседования Хулио Хименеса, студента из Эквадора, на стажировку в PET-проект автора. Основная часть посвящена разбору его Django-проекта для оценки сетевой безопасности организаций: Git, настройки Django, сторонние пакеты, модели, формы, авторизация и обработка диагностической анкеты. В конце обсуждают мотивацию кандидата, стек будущего стартапа и фидбек: интервьюер предлагает подключить Хулио к команде, но отмечает проблемы со стилем и качеством кода.
Затронутые темы
Что взять на заметку
- Кандидат показывает Django-проект, где организации проходят диагностическую анкету, а результаты затем выводятся на графиках.
- В проекте используются SQLite, django-crispy-forms и django-import-export; импорт и экспорт базы добавлены по запросу заказчиков проекта.
- Код анкеты обрабатывает множество полей вручную и суммирует числовые ответы; кандидат предполагает, что логику стоило бы упростить циклом или перенести часть обработки на фронтенд.
- При разборе Git обсуждают, что добавление файла в .gitignore не удаляет уже отслеживаемый файл из репозитория.
- Интервьюер рекомендует настроить линтер и соблюдать PEP 8, в частности исправить неаккуратные переносы и повторяющийся код.
- Для MVP своего стартапа интервьюер планирует использовать Django с шаблонами, а смену стека рассматривать только после получения пользовательского фидбека и оценки нагрузки.