Встречается на собеседованиях • сегодня

В чем специфика проекта на котором работаешь

Работаю над высоконагруженным веб-сервисом с микросервисной архитектурой. Основные технологии: FastAPI, PostgreSQL, Redis, Celery, Docker.

Ключевые особенности:

  • Асинхронная обработка запросов (async/await)
  • Оптимизация запросов к БД (индексы, денормализация)
  • Кеширование в Redis для горячих данных
  • Фоновая обработка задач через Celery (например, генерация отчетов)
  • Мониторинг через Prometheus + Grafana

Пример кода эндпоинта:

python
@router.get("/items/{item_id}")
async def get_item(item_id: int):
    cache_key = f"item_{item_id}"
    if cached := await redis.get(cache_key):
        return json.loads(cached)
    
    item = await db.execute("SELECT * FROM items WHERE id = :id", {"id": item_id})
    await redis.setex(cache_key, 3600, json.dumps(item))
    return item

Основные вызовы - баланс между производительностью и надежностью данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы