Встречается на собеседованиях • сегодня
Расскажи про свой последний проект
Разрабатывал REST API для сервиса управления задачами на FastAPI. Основные фичи: аутентификация через JWT, ролевая модель (админ/пользователь), CRUD для задач с тегами и фильтрацией.
Технологии:
- FastAPI + SQLAlchemy (async)
- PostgreSQL (через asyncpg)
- Pydantic для валидации
- Alembic для миграций
- pytest + httpx для тестов
Пример эндпоинта:
python
@app.get("/tasks/", response_model=list[TaskRead])
async def list_tasks(
skip: int = 0,
limit: int = 100,
tags: list[str] = Query([]),
current_user: User = Depends(get_current_user)
):
return await crud.get_tasks(user_id=current_user.id, skip=skip, limit=limit, tags=tags)Особенность: оптимизировал N+1 запросы через selectinload для тегов. Проект покрыт тестами на 85%, CI/CD через GitHub Actions.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы