Назад к задачам
Junior — Senior
6

Разработать FastAPI‑сервис с меню команд

Компании, где спрашивали:

Диджитал сектор
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Реализовать приложение на FastAPI. Добавить маршрут /menu, который:

  • Возвращает перечень доступных команд
  • Принимает номер выбранной команды через запрос (например, POST с JSON‑тело)
  • Выполняет соответствующее действие в зависимости от выбранной команды (заглушки можно реализовать через print или вернуть простое сообщение)

Доступные команды:

  1. Вывести список пользователей
  2. Создать нового пользователя
  3. Удалить пользователя
  4. Завершить работу

Пример тела запроса к /menu:

{
  "command_id": 2
}