Como garantir a imutabilidade de um objeto de classe que contém uma lista como campo?
Java
Por que é necessário declarar explicitamente um Bean na configuração do Spring em vez de registrá-lo automaticamente?
A preservação da sequência de mensagens é garantida ao usar Kafka?
Que métodos, geralmente usados juntamente com o método equals, você conhece?
Quais são as suas expectativas em relação ao seu futuro trabalho e à posição para a qual você está se candidatando?
A classe Comparator pertence a qual categoria de padrões?
Pode explicar o mecanismo de replicação de dados no Kafka e o seu papel na garantia da tolerância a falhas do sistema?
Poderia dar um exemplo de uso de abstração na programação?
Quais são os níveis de acesso na linguagem Java e como eles são utilizados?
Poderia explicar o que se entende por transação no contexto do trabalho com bases de dados?
Pode explicar o que se entende por partição de tabelas numa base de dados?
É obrigatório falar com os candidatos à posição de Middle sobre os princípios de design de sistemas de software?
Como se chama o procedimento para obter uma instância de um componente a partir do contexto de Inversão de Controle (IoC)?
O PostBeanProcessor será executado antes da chamada dos métodos anotados com @PostConstruct?
Pode explicar como é feita a cópia de elementos de um array e quais são as formas de clonar um array?
Pode falar sobre sua experiência em aumentar a eficiência do uso de recursos no código em projetos anteriores?
O que o motiva na sua atividade profissional?
Como é que a injeção de dependências é realizada no âmbito do Spring Framework?
Como criar uma cópia local de um repositório remoto?
Como é implementada a recolha de métricas e o registo em aplicações Spring?