Встречается на собеседованиях • сегодня
Для чего используешь Protocol Buffer
Protocol Buffers (protobuf) — это бинарный формат сериализации данных от Google, используемый для эффективного обмена данными между сервисами.
Преимущества:
- Компактность — бинарный формат меньше JSON/XML.
- Скорость — быстрее парсится благодаря заранее сгенерированному коду.
- Схема —
.protoфайлы определяют структуру данных, что уменьшает ошибки. - Кросс-языковая поддержка — генерирует код для Java, C++, Python и др.
Пример:
proto
message Person {
required string name = 1;
optional int32 age = 2;
}После компиляции (protoc) можно использовать в коде:
java
Person person = Person.newBuilder()
.setName("Alice")
.setAge(30)
.build();Идеально для gRPC, микросервисов и высоконагруженных систем.

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