Tem experiência no uso da construção try-with-resources para gestão automática de recursos em Java?
Java
Pode explicar o que significa o termo 'objeto imutável' e quais são as suas principais características?
Quais as principais categorias de métodos que oferecem possibilidades de processamento de dados na API Stream?
Como lidar com exceções no código reativo?
Onde o Spring Boot procura componentes se não houver @ComponentScan?
Explique o conceito de fluxos paralelos na API Stream e suas características
Como é que se pode passar um argumento de uma função por referência, de modo que as alterações dentro da função se reflitam na variável original?
Em que situações a utilização da anotação @Transactional no Spring não garante o comportamento esperado das transações?
Quais métodos e ferramentas você normalmente usa para interagir com o banco de dados em aplicações Spring?
De que forma em Java são transmitidos os valores ao chamar métodos — por referência ou por valor?
Explique o conceito de classes imutáveis na programação e como elas são usadas.
Explique o princípio de funcionamento do método de pipeline em Stream e suas características.
É possível capturar exceções que não estão explicitamente declaradas no código?
Qual é a diferença entre os métodos intermédios e terminais na programação?
Como simplificar o tratamento se quisermos tratar várias exceções da mesma forma (Multi-catch)?
O que é um vazamento de memória (Memory Leak)?
Prós e contras do JPA vs JDBC?
Qual é a diferença entre merge e rebase no Git? Quando é melhor usar?
É possível modificar o tamanho da área de pilha alocada para armazenar dados na programação?