Java
Qual é a principal tarefa da API Reflection no contexto do trabalho com objetos e classes?
Qual é o papel de cada nível de isolamento de transações na base de dados?
Como é que se podem representar e descrever as ligações e relações entre os vértices numa estrutura de grafo?
Tem experiência no uso da biblioteca jOOQ nos seus projetos?
A estrutura de dados Heap garante segurança ao trabalhar em um ambiente multithread?
Pode explicar a finalidade e o uso do mecanismo CascadeType.REMOVE no JPA?
Como é que a anotação @EqualsAndHashCode do Lombok difere do método equals e hashCode gerado automaticamente pelas ferramentas IDE?
Qual é a diferença entre um componente e um bean no contexto do Java?
Quais os níveis de isolamento de transações suportados pelo JDBC?
Que tipos de exceções existem na linguagem Java?
O que é Spring Data?
Como é que a memória do espaço alocado é determinada na criação de uma instância da classe Object?
Quais são as vantagens e desvantagens de usar multithreading em aplicações Java?
Para que são utilizadas as interfaces funcionais ToDoubleBiFunction<T, U>, ToIntBiFunction<T, U> e ToLongBiFunction<T, U>?
O que é Hibernate?
Qual é a diferença entre os métodos put e compute?
Como difere o uso do espaço em disco ao executar os comandos DELETE e TRUNCATE numa base de dados?
O que é hashCode?
Qual é a diferença entre injeção de dependências e inversão de controlo?
Sabes a diferença entre StringBuilder e concatenação de strings em Java?