Golang
Como é que a transmissão de dados de uma goroutine para um canal com buffer é realizada em Go?
Qual é a diferença entre particionamento e sharding?
É possível declarar um array atribuindo-o através de uma variável?
Explique o que se entende por termo 'máquina' no contexto dos dados MPG
Que métodos e ferramentas utilizas para melhorar a eficiência na execução de consultas em bases de dados?
De que formas é possível criar um índice numa base de dados?
Que abordagens existem para formar uma consulta SQL SELECT em tempo real com a possibilidade de alterar dinamicamente as condições e os parâmetros?
Partilhe a sua experiência de desenvolvimento e uso do Go em projetos
Qual é a diferença entre declarar uma variável usando a palavra-chave var e atribuir-lhe um valor mais tarde?
O que é a variável GOMAXPROCS em Go? Um programa pode usar mais threads do que o indicado em GOMAXPROCS?
Explique o conceito de trabalho roubado (Work-Stealing) e sua aplicação em cálculos paralelos.
Que métodos podem ser utilizados para reduzir o tempo de evacuação em caso de emergência?
Se escrevemos no mestre com um fluxo grande e lemos das réplicas, como ocorre a sincronização entre o mestre e a réplica?
Como é realizado o processo de extração e transferência de dados do armazenamento ou sistema?
Qual é o papel principal das filas em sistemas de software?
Como é que os processos de teste de interface de utilizador diferem dos testes de API?
Como escolher corretamente o tipo de dado para armazenar o custo considerando os kopecks no sistema?
Quais métodos pode usar para transferir dados para a infraestrutura em nuvem?
Explique o conceito de índice composto e sua aplicação em bancos de dados.
/* * Dado um array de números inteiros e um número X, * é necessário encontrar o subarray não vazio mais longo cujo mínimo seja X. * Retorne o comprimento desse subarray ou -1 se não houver. */