ENIGMA AI
ENIGMA AI

Расскажите про ваш последний проект: что вы делали сами и что делала команда?

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

Как ответить

Мой последний проект — внутренний сервис для автоматизации отчётов по продажам. Команда состояла из трёх разработчиков, я был единственным бэкенд-джуном. Моя задача — написать REST API для загрузки данных из CRM и генерации Excel-файлов. Команда проектировала архитектуру и настраивала инфраструктуру.

  • Я сделал: написал эндпоинты на FastAPI для приёма данных, реализовал валидацию входящих полей (pydantic-схемы), написал код для экспорта в Excel через openpyxl. Также покрыл юнит-тестами (pytest) основные сценарии — около 40 тестов.
  • Команда сделала: старший разработчик спроектировал схему БД (PostgreSQL) и настроил CI/CD через GitLab. Тимлид договорился с отделом продаж о формате отчётов. Ещё один разработчик написал фронтенд на React — простую форму загрузки и статус генерации.
  • Конкретика: проект шёл 3 недели. Я потратил первую неделю на изучение openpyxl — раньше не работал с Excel. В итоге сервис обрабатывает до 50 запросов в день, генерация отчёта занимает ~2 секунды. После запуска я исправил два бага: один — неверный тип данных в колонке даты, второй — таймаут при большом файле (увеличил лимит запроса в Nginx).

Главное, чему научился — не стесняться задавать вопросы. Когда я не понимал, как устроена CRM, я сразу написал в чат старшему разработчику, и он показал пример запроса. Это сэкономило день.

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

  • Чётко разделил свою работу и работу команды
  • Привёл конкретные технологии и инструменты (FastAPI, PostgreSQL, openpyxl, pytest)
  • Упомянул цифры (3 недели, 50 запросов, 2 секунды, 40 тестов)
  • Показал, что учился на ходу (openpyxl) и исправлял ошибки (баги после запуска)
  • Продемонстрировал soft skills — задавал вопросы, не боялся признать незнание

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

  • — Как ты решил проблему с таймаутом при большом файле? Что именно изменил в Nginx?
  • — Если бы нужно было добавить кеширование отчётов, как бы ты спроектировал это?
  • — Как ты тестировал интеграцию с CRM? Были ли проблемы с тестовыми данными?

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

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

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