Golang
Já teve experiência com transações aninhadas ao trabalhar com bancos de dados?
Pode-se classificar a linguagem Go como um estilo de programação imperativo ou declarativo?
É possível criar um novo processo através do mecanismo de fork na linguagem Go?
Quais critérios permitem entender que o seu código possui boa escalabilidade e manutenibilidade?
Que ferramentas ou bibliotecas de teste você utilizou no seu trabalho?
Quais processos são iniciados ao enviar uma consulta de pesquisa na barra de pesquisa?
Como determinar a que parte da estrutura pertence o método?
Como implementar a gestão transacional num sistema distribuído?
Como é realizada a limpeza automática de dados desnecessários na memória em linguagens de programação?
É permitido declarar um método numa interface com um nome que começa com uma letra minúscula?
Como é selecionada a função hash para distribuir os dados?
Quais as consequências de escrever simultaneamente num Map a partir de diferentes goroutines concorrentes?
Como é que a configuração do contexto é efetuada no sistema?
Pode uma chave estrangeira ser composta?
É possível criar um índice composto em várias colunas numa base de dados?
Quais métodos de interação são utilizados entre os microserviços na arquitetura dos sistemas?
Qual abordagem ou padrão é utilizado para implementar transações distribuídas?
Podes mencionar os últimos livros que leste e que consideras importantes?
Podes dar exemplos de contratos de interface populares na programação?
Como é que o compilador determina qual o método específico a chamar em caso de sobrecarga ou substituição?