Como pode indicar uma versão específica de uma dependência transitiva no arquivo de configuração do Gradle?
Java
Explique a finalidade e as características do uso da palavra-chave volatile na programação.
Tem experiência em usar Mockito para escrever testes?
Pode explicar o conceito de apagamento de tipos na linguagem de programação Java?
Quais aspetos devem ser considerados ao escolher entre o método Stream e o ciclo for tradicional?
Tem experiência prática com o sistema de troca de mensagens Kafka?
Como é feita a configuração e o registo de Bean no âmbito do Spring Framework?
Explique o princípio de funcionamento da inicialização preguiçosa de Bean no contexto do Spring Framework.
Tem experiência com a biblioteca java.util.concurrent para gestão de threads e sincronização?
Como é que as abordagens de processamento de coleções diferem ao usar ciclos padrão e a API Stream em Java?
Tem experiência com Java Database Connectivity (JDBC)?
Pode explicar as etapas do ciclo de vida de um bean no Spring Framework?
Você desenvolveu suas próprias anotações nos seus projetos?
Já trabalhou com Java Persistence API (JPA) e a utilizou em projetos?
Quais são as vantagens e desvantagens de usar Docker Compose para orquestrar contêineres?
Explique o que se entende por 'apagamento de tipos' em linguagens de programação.
Qual é o papel e o propósito da palavra-chave volatile na linguagem de programação?
Pode explicar as diferenças entre Mock e Spy no Mockito e quando usá-los?
Tem experiência prática com JDBC para interagir com bancos de dados?
Quais métodos são utilizados para implementar a injeção de dependências no framework Spring?