Java
É possível criar uma tabela na base de dados com dois valores iguais numa coluna que é declarada como chave primária?
Poderia explicar o que é o mecanismo de carregamento de classes em Java e como funciona?
É possível definir uma restrição numa coluna de base de dados para permitir apenas valores não nulos?
Qual é a complexidade temporal de obter um elemento pelo seu número de ordem numa lista de array?
Explique o conceito de pool de strings em Java e sua finalidade.
Pode explicar o que se entende por 'monitor' na programação?
Em que situações se utiliza a palavra-chave final na programação?
Qual é o papel da anotação @Transactional no framework Spring e em que cenários ela é aplicada?
Lês regularmente literatura especializada na tua área?
Como são definidos os valores para os campos dos objetos ao usar Hibernate?
O que acontece com uma variável de referência declarada como final, e como isso afeta a sua alteração após a inicialização?
Tem experiência no uso da ferramenta Liquibase para gerir migrações de bases de dados?