O princípio da programação orientada a objetos é fundamental para o uso do Spring Framework?
Java
O padrão Singleton é uma boa prática ou deve ser evitado na programação?
Como deve ser sobrescrito o método equals() numa classe?
Tem experiência com o modelo de outstaffing e compreende as suas características?
O que acontecerá com o objeto dentro do HashMap se a sua chave se tornar inválida ou se o seu identificador mudar?
Como você implementa o gerenciamento de transações usando a anotação @Transactional?
Qual é a diferença entre usar throw e throws em Java, e quais são as suas funções principais?
Em que condições o HashMap passa a usar estruturas arbóreas para organizar os elementos dentro dos seus buckets?
Pode explicar o que é um ficheiro de configuração no Kubernetes e para que serve?
Na sua última projeto, a lógica de negócio foi implementada no lado do banco de dados ou na aplicação?
Explique o mecanismo de funcionamento do método de definição do valor de uma propriedade de um objeto
Explique o princípio de funcionamento do mutex no contexto da programação multithread.
Pode explicar como o princípio PECS é aplicado na programação?
Qual é a complexidade temporal de obter um valor por chave numa estrutura de dados HashMap?
Por que é importante usar a pilha de chamadas ao lidar com exceções para diagnosticar erros em Java?
Fala sobre uma situação em que você propôs ou implementou uma melhoria ou inovação por conta própria no projeto.
Em que casos é aconselhável usar um ciclo for na programação?
O que se entende por dois objetos considerados equivalentes no contexto da programação?
Como organizas o processo de revisão do código dos teus colegas antes da sua integração no projeto?
Crie um exemplo de código que leve a um deadlock mútuo de threads sem possibilidade de libertá-los.