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

Андрей Востриков | Собеседование Junior Python разработчик | Задача на черный и белый список.

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

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

Открыть на YouTube

Таймлайн

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

Запись показывает собеседование кандидата Андрея Вострикова на позицию Junior Python-разработчика: обсуждаются его учебные и командные проекты, мотивация, ожидания от наставничества и отношение к рутинным задачам. Техническая часть охватывает Django, Django REST Framework, ORM, raw SQL, Git-ветки и pull request'ы, а также две практические задачи: подсчёт чисел с цифрой 7 и текстовый фильтр с чёрным и белым списками. В финале интервьюеры дают обратную связь: техническая часть кандидата стала заметно сильнее, но его формулировки о приоритете опыта, нежелании рутины и зарплате могут насторожить работодателя.

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

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

  • Кандидат описывает опыт в учебном проекте втроём и добровольной команде из 7–10 человек: задачи вели через трекер, оценивали, работали двухнедельными спринтами и делали code review.
  • Из технологий кандидат называет Django, Django REST Framework, ORM, аннотации и агрегации в запросах, raw SQL и начальное изучение async-подходов; при этом различия между Django 2 и Django 3 он объяснить не смог.
  • В командном Git-процессе кандидат работал через личные ветки, pull request'ы, review старших коллег и отдельные ветки master/develop.
  • В задаче на фильтрацию текста интервьюер уточняет важное требование: искать нужно полные слова, а не совпадения по отдельным символам; затем проверяется сочетание запретных и обязательных слов.
  • Для проверки фильтра кандидат предлагает покрыть четыре состояния слова: есть/нет в чёрном списке и есть/нет в белом; в ходе отладки выясняется, что условие проще выразить как немедленный отказ при запрещённом слове и обязательное наличие разрешённого.
  • Кандидат ищет компанию с наставничеством и готов учить FastAPI самостоятельно параллельно с рабочими задачами, но интервьюеры советуют мягче подавать отказ от рутины и мотивацию, сводящуюся только к получению опыта.
  • Озвученные в разговоре шансы на оффер и оценки зарплат — мнения участников интервью, а не подтверждённый итог найма или рыночный факт.

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