Подготовка к интервью

Вопросы на собеседовании по gRPC

126 вопросов по gRPC с технических собеседований

126 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по gRPC — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: grpc, backend, api.

Каталог

Результаты поиска

Найдено: 126
Теория

Объясните концепцию двунаправленной потоковой передачи данных в gRPC.

Двунаправленная потоковая передача данных (bidirectional streaming) в gRPC позволяет клиенту и серверу одновременно отправлять и получать потоки сообщений в рамках одного соединения.

Читать ответ
Теория

Можете объяснить, что такое gRPC и как он работает для обмена данными между сервисами?

gRPC — это современный фреймворк для удалённого вызова процедур (RPC), который позволяет сервисам обмениваться данными эффективно и с поддержкой множества языков программирования.

Читать ответ
Теория

Зачем нужен контекст в gRPC-запросах и что происходит после его отмены?

Зачем нужен контекст в gRPC-запросах и что происходит после его отмены Контекст как инструмент управления жизненным циклом запроса в Go Передача дедлайнов, сигналов отмены и метаданных между клиентом и сервером…

Читать ответ
Теория

К чему приводит незакрытый resp.Body после HTTP-запроса в Go?

Работа с HTTP в Go resp.Body представляет собой поток тела ответа Необходимо обязательно вызвать defer resp.Body.Close() В противном случае возникает утечка ресурсов, включая TCP-соединения TCP-соединения не…

Читать ответ
Теория

Как gRPC работает поверх HTTP/2?

Как устроена работа gRPC поверх HTTP/2? gRPC — фреймворк для RPC, использующий HTTP/2 HTTP/2 предоставляет двунаправленное мультиплексирование потоков для компактной передачи gRPC применяет кодирование в Protocol…

Читать ответ
Теория

Как выбрать способ взаимодействия между микросервисами: REST, RabbitMQ, Kafka или gRPC?

микросервисы — автономные сервисы, взаимодействующие через API REST: синхронное взаимодействие по HTTP/JSON, простая интеграция gRPC: синхронный и асинхронный обмен, бинарный протокол, высокая производительность…

Читать ответ
Теория

Как клиент пошагово отправляет сообщение gRPC-сервису?

Пошаговая отправка сообщения клиентом в gRPC-сервис gRPC — фреймворк для удалённого вызова процедур (RPC), работающий поверх HTTP/2 Клиент компилирует protobuf-файлы и получает локальный stub — клиентский код Затем…

Читать ответ