Golang
Como parar a execução de uma goroutine após um tempo definido, se o resultado não foi recebido?
Como se pode trabalhar com Map quando se usam apenas chaves, sem armazenar valores?
Tem experiência de trabalho com uma arquitetura baseada em camadas?
Qual é a função principal do centro de certificação num sistema de informação?
Que medidas podem ser tomadas para evitar ultrapassar o limite de descritores de ficheiros abertos no sistema?
Como esconder os detalhes internos de um objeto na linguagem Go?
Pode explicar o conceito de arquitetura em camadas e seus componentes principais?
Qual caminho a goroutine percorre após a chamada da função do sistema do sistema?
Como atualizar ou extrair eficazmente os valores do contador numa estrutura de dados map?
Qual é a ordem de iteração dos elementos em um map em Go? (fixa de acordo com algum algoritmo / arbitrária, determinada em tempo de compilação / arbitrária, determinada em tempo de execução)
Tem experiência em desenvolvimento ou trabalho com contratos inteligentes?
Onde é melhor descrever interfaces — do lado da fonte ou do lado do consumidor?
Explique o conceito de dividir tarefas entre vários threads ou processos para otimizar o funcionamento do sistema. O que significa o termo Work-Sharing?
Quais são as vantagens e desvantagens da parte do servidor da aplicação?
Qual é a finalidade da ferramenta pickup no processo de desenvolvimento?
Pode explicar o princípio de funcionamento das operações atômicas na programação?
Como determinar o número máximo de buffers que podem ser utilizados no sistema?
Quais são as vantagens e desvantagens de usar gRPC em comparação com outros protocolos de chamada de procedimento remoto?
Em que partes de uma consulta SQL podem ser usadas funções agregadas para limitar o resultado?
Em que casos uma goroutine termina a sua execução e passa o controlo para outra?