Java
Por que os bancos de dados são melhores do que ficheiros de texto?
O que é encapsulação em programação?
Qual mecanismo de carregamento de dados é utilizado ao usar JOIN FETCH no ORM?
Que abordagens e métodos permitem prevenir o aparecimento de problemas quando vários threads trabalham simultaneamente com um recurso comum?
Em que se base as expressões lambda?
És responsável pela manutenção e funcionamento dos serviços em operação?
Alguma vez teve que redefinir o método equals por si próprio?
Como explicar por que este tipo de bases de dados é chamado relacional?
Como são inicializados os beans no Spring?
Tem experiência no uso de programação orientada a aspectos no âmbito do Spring AOP?
De que forma participou no processo de testes durante o desenvolvimento de soluções de software?
Já utilizou a construção SELECT em operações de atualização de dados (UPDATE)?
A estrutura de dados HashMap possui uma ordem previsível dos elementos?
É possível combinar uma tarefa grande e complexa com várias tarefas menores dentro de uma única equipe?
Se eu chamar o método toList() numa Stream, o resultado será um ArrayList ou outro tipo de coleção?
Que ações executa a equipa Maven ao executar o comando package para um projeto?
O que é Ajax?
Posso usar o Hibernate como substituto da API JPA para interagir com o banco de dados?
O que é UML? Explique o que é um diagrama, uma notação e um metamodelo em UML.
Como ocorre a criação e gestão de componentes Bean no âmbito do Spring Framework?