Golang
Já utilizou ferramentas de profiling para analisar o desempenho?
Explique a relação entre os protocolos HTTP, gRPC e o sistema de serialização de dados Protobuf
Quais são as diferenças entre os estados de goroutines em execução e aguardando, como Runnable e Waiting?
Tem experiência com o protocolo SMTP para enviar e-mails?
Pode-se considerar uma estrutura com dois campos segura para uso em condições multithread?
pacote principal importar ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Que tipo de índice do PostgreSQL é aplicado por padrão nos cenários básicos de trabalho com dados?
Como pode terminar o trabalho com um canal no programa?
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?
Como organizar a interação e a transferência de dados através de canais no sistema?
Como é que a goroutine sabe que recebeu um sinal de término através do contexto?
É possível usar estruturas como chaves em um array associativo ou mapa?
Com que frequência é necessário fechar um canal em Go para evitar erros?
A pergunta 'por que escolheu a estratégia Cache-aside?' está correta?
Tem experiência com os princípios e a estrutura da arquitetura limpa em projetos?
As operações com variáveis atômicas são destrutivas do ponto de vista de bloqueios?
Qual é a forma ótima de adicionar linhas a uma linha existente na programação?
Como são implementados a concorrência, a assíncronia e o paralelismo na linguagem Go?
O que acontecerá primeiro: o processamento do sinal de cancelamento ou a finalização da gravação, se ocorrerem simultaneamente no canal?
Poderia descrever o princípio de funcionamento do mecanismo de gestão automática de memória no sistema?