O que garante a ausência de conflitos entre grupos de consumidores ao processar uma única mensagem no sistema de consumo de mensagens?
Java
Descreve as ferramentas e tecnologias utilizadas no teu último projeto
O que deve fazer-se para evitar que um programa falhe na ausência de um Bean específico no contexto Spring?
Como é que o B-árvore e os índices de hash diferem no contexto da organização de dados e da sua pesquisa?
Consegue nomear as classes declaradas com o modificador final na biblioteca padrão do JDK?
Qual foi o tempo mais longo que levou para concluir o seu último projeto?
Qual é a principal tarefa do sistema de controlo de versões Git e por que é utilizado no processo de desenvolvimento?
Quais mecanismos podem ser utilizados para gerir de forma segura as sessões de utilizador com JWT, incluindo a capacidade do utilizador de terminar as suas sessões ativas?
Qual é o papel da chave estrangeira numa base de dados e por que ela é importante?
Qual padrão de design você usaria para adaptar o comportamento de um objeto dependendo da hora do dia?
Qual é a diferença entre o uso de ForkJoinPool e FixedThreadPool na gestão de threads?
Como pode determinar se um objeto Optional contém algum valor?
Qual é a finalidade dos links fracos na programação?
Pode explicar o que é o framework web reativo WebFlux e quais são as suas principais vantagens?
Fale-nos sobre a sua experiência com ferramentas de migração de bases de dados, como o Flyway.
Explique o conceito de ligação dinâmica na programação orientada a objetos.
Qual anotação é usada para excluir um campo DTO do mapeamento automático de objetos?
Qual é a diferença entre as anotações @Controller e @RestController no Spring?
Pode-se considerar todo o framework Spring Boot como um modelo inicial para a criação rápida de aplicações?
Para que servem as API de Stream? Quais as vantagens que elas adicionaram?