Golang
Quais dos seguintes são meios de sincronização em Go? (canais, sync.WaitGroup, sync.Mutex, sync.Cond)
Como se pode destacar e iniciar um processo separado na linguagem Go?
Por que razões pode ocorrer uma situação em que os dados não podem ser extraídos da base de dados?
Quais são as vantagens e desvantagens de referenciar a lógica de negócio a interfaces no sistema?
Qual valor a função len retorna ao ser aplicada a um tipo de dado string?
Pode explicar o princípio de funcionamento do algoritmo de balanceamento de carga Menor Conexão?
Qual é o número de threads criados ao iniciar uma aplicação JVM?
Qual é o papel e a função da etiqueta num sistema ou aplicação?
Pode-se usar uma única bandeira para controlar o bloqueio Mutex?
De que forma é preferível organizar a transmissão de dados nas goroutines: usando canais ou através de variáveis externas?
Como extrair e processar quatro solicitações separadas de uma operação em lote?
Como é que a distribuição de goroutines pelos threads de execução é realizada?
Está planeado um período de férias nos próximos 3-6 meses?
É possível atribuir diretamente um array a outro se os seus tamanhos forem diferentes?
Como pode forçar o encerramento de todas as goroutines em execução num programa?
Quais são os níveis de isolamento de transações? Quais você usou?
De que formas é que se pode aumentar a eficiência do processamento de um grande volume de pedidos num balanceador de carga?
Pode explicar o problema relacionado com a alteração de estado na programação multithread, conhecido como ABA?
O tempo de busca de um elemento por chave na estrutura de dados Map é constante em todos os casos?
Quais funções e capacidades adicionais foram incorporadas nos métodos de contexto com o surgimento do Go 1.21?