Pode explicar em que consiste o modelo de memória na linguagem Java e como ele influencia a execução dos programas?
Java
Como detectar um deadlock em dois threads de execução?
Pode explicar o mecanismo de funcionamento do Spring Boot Starter e o seu papel no projeto?
Em que casos é recomendado aplicar indexação para acelerar as consultas na base de dados?
Por que criar classes imutáveis na programação e qual problema isso resolve?
Tem experiência na criação de um projeto ou sistema do zero?
Como é avaliada a eficiência da procura de um valor por chave na estrutura de dados HashMap?
Quais métodos de diagnóstico de problemas e erros podem ser aplicados ao trabalhar com bancos de dados?
Explique o problema N+1 que pode ocorrer ao usar Hibernate e como evitá-lo.
De que maneiras é possível determinar o tempo de execução dos métodos anotados como @Service?
Como você implementou a automação de compilação e implantação no seu último projeto?
Podes enumerar os principais tipos de contratos relacionados com as chaves na implementação do HashMap?
Poderia listar e descrever as diferentes áreas de escopo usadas para os beans no Spring?
Qual é a diferença entre dois índices independentes, cada um em um campo, e um índice combinado contendo esses dois campos?
Que tipo de índice você aplicaria para implementar uma pesquisa de texto completo na base de dados?
Quais são as vantagens e desvantagens do processo de teste de integração?
Pode explicar o que se entende por conflito de versões de bibliotecas dependentes num projeto?
Que métodos conhece para escolher o candidato adequado quando há várias opções de implementação de dependência num Bean?
Qual foi o nível de complexidade e as características do banco de dados utilizados nos seus projetos?
Como pode configurar o Redis para garantir alta disponibilidade e resistência a falhas?