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

Расскажи про последний проект на котором работал

Разрабатывал REST API для сервиса управления задачами на FastAPI. Основной функционал: аутентификация (JWT), CRUD для задач, теги, фильтрация и пагинация.

Ключевые моменты:

  • Использовал SQLAlchemy + PostgreSQL для хранения данных
  • Реализовал кеширование через Redis для часто запрашиваемых данных
  • Настроил автоматическую документацию через Swagger и ReDoc
  • Покрыл тестами 90% кода (pytest + factory_boy)

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

python
@app.get("/tasks/", response_model=List[TaskSchema])
async def list_tasks(
    skip: int = 0,
    limit: int = 100,
    db: Session = Depends(get_db)
):
    return db.query(Task).offset(skip).limit(limit).all()

Проект развернут в Docker, CI/CD через GitHub Actions.

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

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

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

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