Встречается на собеседованиях • сегодня
Почему Rest не основной способ передачи данных
REST — это архитектурный стиль, а не универсальное решение. Он не всегда оптимален из-за:
- Избыточности данных — JSON/XML могут быть тяжелыми, особенно для частых запросов (например, в IoT).
- Задержек — HTTP-заголовки и многократные запросы увеличивают latency (в реальном времени WebSockets/gRPC лучше).
- Отсутствия состояния — Не подходит для сценариев, требующих сессий или долгих транзакций.
- Сложных операций — GraphQL удобнее для гибких запросов, а gRPC — для бинарных данных и стриминга.
Пример:
java
// gRPC (бинарный протокол)
service SensorService {
rpc StreamData (stream SensorRequest) returns (stream SensorResponse);
} REST хорош для простых CRUD, но не для всего.

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