Java
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?
O que é uma interface funcional?
Qual é a diferença entre os métodos finalize e finally no contexto do tratamento de recursos e exceções?
Em que casos deve-se usar uma classe abstrata e em quais um interface?
Quais são os tipos de fluxos de entrada-saída em Java?
Por que não se pode comparar objetos em Java usando o operador '=='?
Como implementar a gestão de transações numa aplicação Spring?
Qual estrutura de dados oferece a maior velocidade para o padrão Command e por quê pode ser substituído?
Explique o conceito do padrão Factory Method e sua principal aplicação no design de software.
Para que é que serve a estrutura try-finally em Java?
Fale-me sobre a estrutura do framework Collection em Java.
O que é segurança de threads?
Pode haver dois valores iguais para uma chave estrangeira na base de dados que aponta para a mesma tabela?
Pode-se usar o método equals para verificar se dois objetos diferentes são iguais em conteúdo?
Em que casos é mais conveniente usar a configuração em Java e em que casos em formato XML?
O que é a injeção de dependências no contexto do desenvolvimento de software?
Poderia explicar o que é um Servlet no contexto do desenvolvimento web em Java?
Qual é o pior tempo de execução do método get(key) para uma chave existente no HashMap?
O que são JDK e JRE?