Que ações o sistema toma em caso de uma situação excecional numa transação?
Java
Por que as propriedades ACID são necessárias ao trabalhar com transações de banco de dados?
Pode explicar a essência do padrão singleton no contexto do Spring e sua aplicação?
Pode explicar o que é o método hashCode em Java e como ele é usado?
Como calcular o valor médio de uma coluna numa consulta SQL?
Quais são as principais dificuldades e desvantagens associadas ao uso de herança na linguagem Java?
Partilhe a sua experiência com o uso do Docker Compose na automação e gestão de containers
Quais métodos podem ser usados para obter uma nova instância de um componente configurado pelo padrão prototype, no contexto do Spring ou frameworks semelhantes?
Que estruturas de dados usam para adicionar elementos rapidamente ao final da coleção?
Pode explicar o que acontece quando objetos diferentes têm o mesmo código hash no método hashCode() ?
Qual das duas opções de armazenamento de elementos é mais preferível para uma varredura rápida: ArrayList ou LinkedList?
Poderia explicar o que são exceções verificadas numa linguagem de programação?
Como distinguir as exceções que precisam de ser tratadas explicitamente daquelas que podem não ser indicadas no código?
Explique o princípio de funcionamento de uma tabela de hash e quando ela é utilizada.
Conte-nos sobre a sua experiência na implementação do padrão Pipeline em projetos.
Como estão relacionados os métodos equals e hashCode em Java e por que é importante implementá-los corretamente juntos?
Quais métodos podem ser usados para aumentar a eficiência do serviço?
Qual é a diferença entre as anotações @Controller e @RestController no Spring?
Quais métodos no Spring são usados para implementar e gerenciar transações?
Explique a finalidade e o uso da anotação @Repository no Spring