Вернуться в каталог собеседований

Мок-собеседование Junior Python-разработчика: архитектура, Redis и масштабирование

Кандидат обсуждает Python, FastAPI, event loop, REST, Redis, DDD и проектирование доменной модели. Интервью завершается фидбеком по ответам.

Python Mentor
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,3 тыс.
  • Лайки на YouTube: 28
Открыть на YouTube

Таймлайн

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

Это длительное мок-собеседование кандидата на Junior Python backend-позицию. После знакомства интервьюер обсуждает с кандидатом применение Python и его ограничения, микросервисы, FastAPI и работу event loop. Затем разговор переходит к REST, идемпотентности и применению Redis с Lua-скриптами для распределённых блокировок. Кандидат отвечает на вопросы об оптимизации, нормализации, materialized views и метриках. Во второй половине подробно разбираются DRY, SOLID и чистая архитектура: доменная модель пожарной заявки, агрегаты, dependency inversion, DI и unit of work. Финальный пример — сервис расчёта π с очередью и воркерами. Интервьюер оценивает последовательность рассуждений и даёт рекомендации.

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

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

  • Различайте ограничения GIL, event loop и многопоточной обработки запросов.
  • Проектируйте идемпотентность на уровне API и обработчиков очередей.
  • Используйте Redis и Lua для атомарных проверок только с понятными границами ответственности.
  • Выделяйте агрегаты через инварианты доменной модели.
  • Оптимизируйте после измерения метрик и понимания причины задержек.

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