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

Что такое REST

REST (Representational State Transfer) — архитектурный стиль для создания веб-сервисов, основанный на стандартных HTTP-методах (GET, POST, PUT, DELETE и др.). Ключевые принципы:

  • Ресурсы — всё представлено в виде URI (например, /users/123).
  • HTTP-методы — операции над ресурсами (GET — чтение, POST — создание и т.д.).
  • Stateless — сервер не хранит состояние клиента между запросами.
  • Кэширование — ответы могут кэшироваться.
  • Единообразие интерфейса — стандартизация взаимодействия.

Пример REST-запроса (Java + Spring):

java
@RestController
@RequestMapping("/api/users")
public class UserController {
    @GetMapping("/{id}")
    public User getUser(@PathVariable Long id) {
        return userService.findById(id);
    }
}

REST часто использует JSON/XML для передачи данных и широко применяется в современных API.

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

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

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

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