Pode explicar o que é o Java Database Connectivity (JDBC)?
Java
Como é que a carga diferida de dados relacionados é implementada ao usar FetchType.LAZY no JPA?
O que acontece se tentar adicionar um par chave-valor ao HashMap, onde o valor é null, e esse par já existe, e hashCode é fixo e equals retorna true?
O que acontece dentro do HashMap ao adicionar um elemento, se o método hashCode retornar o mesmo valor para todos os objetos?
Explique o que é o ConcurrentHashMap e como ele garante a segurança no acesso paralelo aos dados.
Pode explicar como as transações são implementadas no âmbito do Spring Framework?
Como você implementa o trabalho com consultas dinâmicas no Spring Data JPA?
Como pode ordenar eficazmente uma grande quantidade de dados?
Como o Spring gere transações aninhadas dentro de um mesmo componente ou método?
Quais abordagens e ferramentas são usadas para detectar vazamentos de memória em aplicações Java?
O bin com área de protótipo garante a segurança em um ambiente multithread?
Pode explicar o princípio de funcionamento do bloqueio pessimista e em que se diferencia de outra estratégia de bloqueio?
Como escolher o balde adequado no HashMap para inserir um elemento?
Pode explicar o que se entende por plataforma Java EE e para que é utilizada?
Que métodos e ferramentas você usa para implementar a navegação por páginas em aplicações?
Fale-nos sobre a sua experiência com ferramentas de migração de bases de dados, como o Flyway.
O que acontece se adicionar um par com null como chave ou valor ao HashMap?
Como pode provocar um erro de falta de memória numa aplicação Java?
Pode explicar o que acontece quando objetos diferentes têm o mesmo código hash no método hashCode() ?