Встречается на собеседованиях • сегодня
Какие плюсы и минусы разных типов взаимодействия в системе
REST (HTTP/JSON)
✅ Простота, кеширование, масштабируемость
❌ Избыточность данных, нет стандартизации ошибок
gRPC (Protocol Buffers)
✅ Высокая производительность, строгая типизация, потоковая передача
❌ Сложнее отладка, требует генерации кода
WebSockets
✅ Двусторонняя связь в реальном времени
❌ Нет встроенной гарантии доставки, сложнее масштабировать
GraphQL
✅ Гибкость запросов, минимизация пересылаемых данных
❌ Сложность кеширования, N+1 проблема
Пример REST vs gRPC:
java
// REST (Spring)
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) { ... }
// gRPC
service UserService {
rpc GetUser (UserRequest) returns (User) {}
}Выбор зависит от требований:
- Веб-API → REST/GraphQL
- Микросервисы → gRPC
- Реал-тайм → WebSockets

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