Qual é a sua experiência no uso do Mockito para testar objetos simulados?
Java
Explique o princípio de funcionamento da classe AtomicInteger em Java e como ela garante a gestão segura de threads.
Como garantir o bloqueio otimista para gerir atualizações paralelas de dados?
Que ferramentas de mapeamento objeto-relacional conhece e utilizou na prática?
Qual é a finalidade do operador EXPLAIN ao trabalhar com bancos de dados?
Quais componentes o modelo de memória Java (JMM) inclui?
De que forma o compilador reconhece e verifica a conformidade de uma interface marcada como funcional?
Como é estruturada a heap de dados dentro da máquina virtual Java?
Pode explicar o que significa o termo 'variável atômica' em programação?
É possível implementar um objeto proxy para uma classe comum sem usar as ferramentas do framework Spring?
Quais são os princípios básicos do uso da descrição de Entidade no projeto de bancos de dados ou sistemas de modelagem?
Explique o conceito de programação orientada a aspectos no âmbito do framework Spring
Que característica deve possuir a chave para ser usada no HashMap?
Como é que os componentes interagem dentro de uma arquitetura monolítica?
O que distingue o Spring Boot da plataforma principal Spring e quais são as suas diferenças funcionais?
Quais métodos podes usar para interagir com o banco de dados nos teus projetos?
Como são implementadas as ligações entre tabelas numa base de dados ao usar sharding?
Como garantir a imutabilidade dos objetos numa classe?
Pode-se considerar este código válido se o teste passou com sucesso antes e depois das alterações?