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

Какие были задачи на последнем проекте

На последнем проекте я работал над REST API для системы управления контентом (CMS). Основные задачи:

  1. Разработка API эндпоинтов с использованием FastAPI (CRUD для статей, пользователей, комментариев).
  2. Интеграция с БД (PostgreSQL + SQLAlchemy), включая миграции через Alembic.
  3. Аутентификация и авторизация (JWT, OAuth2).
  4. Оптимизация запросов (пагинация, кеширование через Redis).
  5. Тестирование (pytest, unit/integration тесты, 90% coverage).

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

python
@app.get("/articles/{article_id}", response_model=ArticleSchema)
async def get_article(article_id: int, db: Session = Depends(get_db)):
    article = db.query(Article).filter(Article.id == article_id).first()
    if not article:
        raise HTTPException(status_code=404, detail="Article not found")
    return article

Также были задачи по CI/CD (GitHub Actions) и документированию API (Swagger/OpenAPI).

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

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

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

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