10 вопросов
-
middle theory Чем gRPC отличается от REST? Когда выбирать gRPC, когда REST? Что даёт HTTP/2 в gRPC?
-
senior theory Четыре типа RPC в gRPC: unary, server-streaming, client-streaming, bidi-streaming. Приведи пример use-case для каждого. Когда bidi лучше двух unary?
-
senior theory Как работают deadlines в gRPC (отличие от timeout)? Какие status codes использовать в каких случаях? Как retry устроить безопасно?
-
middle correct_vs_wrong Какой обработчик корректнее в gRPC-сервере (Go)? ```go // Вариант A func (s *server) GetUser(ctx context.Context, req *pb.GetUserRequest) (*pb.User, error) { …
-
senior theory gRPC Security Cheat Sheet. Опишите основные риски и рекомендуемые меры защиты (по OWASP Cheat Sheet Series).
-
middle quiz Какой из следующих механизмов gRPC позволяет эффективно передавать большие объемы данных с минимальной задержкой?
-
middle quiz Какой из следующих способов обеспечивает лучшую обработку ошибок в gRPC?
-
middle quiz Какой из следующих аспектов gRPC может привести к проблемам масштабируемости?
-
middle quiz Какой из следующих способов позволяет управлять потоками в gRPC?
-
middle quiz Какой из следующих механизмов позволяет управлять временем жизни соединения в gRPC?