Golang
Que tipos de canais são usados na linguagem Go para comunicação entre goroutines?
Consegues enumerar os principais tipos de dados utilizados na linguagem Go?
Explique o que é uma goroutine e como ela é usada na programação
Como se pode determinar a eficácia do funcionamento da aplicação?
Qual é a diferença entre a estrutura de dados de um array e um slice no contexto de uso e características de implementação?
Que métodos existem para aumentar a performance do processo de serialização de dados para o formato JSON?
Como criar uma fatia vazia ou nula na linguagem de programação?
Quais são as principais diferenças entre gRPC e OpenAPI no contexto da interação de serviços?
Pode explicar o conceito de canais na programação e a sua finalidade principal?
Quais podem ser as vantagens e desvantagens do uso da linguagem Go?
Consegues nomear estruturas de dados sem bloqueio que conheces?
Em que consiste o uso do objeto sync.Pool na linguagem Go?
Quais mecanismos e abordagens são utilizados em Golang para lidar com erros em programas?
Como entendes os princípios do uso de canais para transmissão de dados na programação?
Pode explicar o princípio de funcionamento do agendador de tarefas no sistema?
Existem estruturas de dados na linguagem Go que implementam operações sem usar bloqueios?
Qual ferramenta de análise estática de código usas normalmente?
Quais métodos podem ser usados para implementar a injeção de dependências no código?
Pode explicar o conceito de sync.Pool e como ele ajuda a gerir a memória em Go?