Consegue listar as operações intermédias disponíveis na API Stream?
Java
Quais são as vantagens e desvantagens de usar uma lista ligada para armazenar elementos?
Como determinar o primeiro elemento único numa sequência de números?
Explique o conceito de dependência transitiva no contexto das dependências em sistemas de software.
Como é que o registo de uma classe é feito no container Spring para injeção de dependências?
Qual é a principal funcionalidade que a ferramenta Maven oferece para gerir projetos em Java?
Como executar consultas SQL nativas no Hibernate?
Por que ao iterar sequencialmente, ArrayList é mais rápido que LinkedList?
Como é que a estrutura de dados HashMap é implementada e como garante o acesso rápido aos elementos?
Qual é a diferença entre usar uma declaração simples e uma declaração preparada para executar consultas SQL no JDBC?
Como pode configurar a execução de ações específicas ao remover um bean do contêiner?
Como escolher uma implementação específica do componente Bean para injeção num projeto Spring?
Qual é a desvantagem de implementar o Singleton através de código manual e por que isso é considerado uma má prática?
Como determinar se uma exceção é verificável ou não verificável numa linguagem de programação?
Quais são as vantagens e desvantagens de usar Spring Boot no desenvolvimento de aplicações Java?
Qual é o papel dos objetos imutáveis na programação e que vantagens eles oferecem?
Fale sobre a estrutura interna da memória em Java e como funcionam os coletores de lixo.
O que capturamos no catch se uma exceção ocorrer tanto no try quanto ao fechar o recurso (try-with-resources)?
De que maneiras se pode melhorar o desempenho de uma consulta numa base de dados?
Qual é o objetivo do uso de anotações na programação?