Андрей Востриков | Собеседование Junior Python разработчик | Задача на черный и белый список.
Практическое собеседование Junior Python-разработчика с обсуждением опыта, Django-стека, алгоритмической задачи и live coding текстового фильтра. В конце кандидату дают развёрнутую обратную связь по технике и самопрезентации.
- Опубликовано на YouTube:
- Просмотры на YouTube: 41,4 тыс.
- Лайки на YouTube: 659
Таймлайн
Коротко о видео
Запись показывает собеседование кандидата Андрея Вострикова на позицию 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 самостоятельно параллельно с рабочими задачами, но интервьюеры советуют мягче подавать отказ от рутины и мотивацию, сводящуюся только к получению опыта.
- Озвученные в разговоре шансы на оффер и оценки зарплат — мнения участников интервью, а не подтверждённый итог найма или рыночный факт.