Sobes.tech

Golang

O que é melhor usar para sincronização ao trabalhar com acesso concorrente: mutex ou sync.Map?

Junior — Middle
264

Descreva sua experiência na utilização do mecanismo sync.Pool para gerenciar objetos em Go.

Junior — Middle
264

De que maneiras é possível gerir o processo de alocação e libertação de memória em sistemas de software?

Junior — Middle
251

Qual é o nível de custos de recursos na operação de alocação de memória na linguagem Go?

Junior — Middle
250

Como é implementada a compatibilidade retroativa no protocolo gRPC?

Junior — Middle
241

Quais métodos são utilizados para reduzir os custos nos processos de decodificação e codificação de dados ao usar gRPC?

Junior — Middle
238

O que pode causar o bloqueio ou a falha na execução de uma goroutine num programa?

Junior — Middle
234

Explique o princípio de funcionamento do serviço que utiliza estado e como ele difere da abordagem sem estado.

Junior — Middle
232

Podes partilhar a tua experiência na implementação do conceito de Inversão de Controlo em projetos?

Junior — Middle
227

Como evitar o bloqueio ou congelamento de uma goroutine?

Junior — Middle
218

Quais as consequências podem surgir da não observância dos princípios SOLID no projeto de software?

Junior — Middle
215

Quais são as causas que podem levar à perda de memória em aplicações?

Junior — Middle
212

O mecanismo Mutex garante uma ordem estrita para os threads ao acederem a recursos partilhados para leitura e escrita?

Junior — Middle
211

Quais métodos podem garantir o rollback de uma operação em caso de falha de um dos microserviços envolvidos na transferência de dados?

Middle — Middle+
210

Em que casos é recomendado usar a API REST para a interação entre componentes do sistema?

Junior — Middle
206

Como é que se pode dividir a arquitetura de um sistema que armazena estado para garantir a sua escalabilidade e resiliência?

Middle — Middle+
201

Quais passos devem ser seguidos para migrar uma aplicação monolítica para uma arquitetura de microsserviços?

Junior — Middle
200

Quais são as principais diferenças entre os protocolos gRPC e HTTP/1.1 no contexto da gestão de conexões e manutenção do seu ciclo de vida?

Junior — Middle
193

Quais são os princípios fundamentais de desenvolvimento de software que você aplica no seu trabalho?

Junior — Middle
192
/3