ENIGMA AI
ENIGMA AI

Есть ли у вас ссылка на GitHub или примеры кода?

встречается 1× junior behavioral

Как ответить

Да, GitHub есть — ссылку я пришлю в чат после собеседования. Там несколько проектов, которые я писал во время учёбы и стажировки. Они не идеальны, но показывают, как я подхожу к разработке: пишу осмысленный код, стараюсь покрывать тестами и документировать.

  • Pet-проект «Task Manager» — простое REST API на FastAPI + PostgreSQL. Реализовал CRUD для задач, авторизацию через JWT, пагинацию. Написал юнит-тесты (pytest) — покрытие около 70%. В README описал, как запустить через Docker Compose. Код не идеален: например, не вынес бизнес-логику из хендлеров, но я это уже исправил в следующей версии.
  • Учебный проект «Online Store» — командная работа на курсе. Я отвечал за бэкенд на Django и интеграцию с платежным шлюзом (тестовым). Там же настроил CI через GitHub Actions: прогон линтеров и тестов при пуше. В процессе научился решать конфликты в Git и писать миграции без потери данных.
  • Вклад в open source — пофиксил баг в документации библиотеки requests (PR приняли). Это мелочь, но показало, как читать чужой код и следовать контрибьют-гайдам.

Я не выкладываю сырые учебные задания — только то, что можно запустить и проверить. В каждом репозитории есть README с инструкцией и списком технологий. Если понадобится, могу провести код-ревью любого из проектов прямо на собеседовании.

Ключевые тезисы

  • Есть GitHub с несколькими проектами — ссылку предоставлю.
  • Проекты небольшие, но законченные: Task Manager (FastAPI) и Online Store (Django).
  • Есть тесты, Docker, CI, README — показываю инженерную культуру.
  • Участвовал в open source (фикс документации) — умею работать с чужой кодовой базой.
  • Осознаю недостатки кода и рассказываю, что улучшил бы.

Что спросят дальше

  • — Какой из проектов ты считаешь самым удачным и почему? Что бы в нём изменил сейчас?
  • — Расскажи про конфликт в Git во время командной работы — как решали?
  • — Почему не выложил учебные задания? Что считаешь достаточным для портфолио?

Готовьтесь к собеседованию с ENIGMA AI

AI-суфлёр подсказывает ответы прямо на собеседовании в реальном времени — незаметно для интервьюера.

Скачать приложение