Que métodos podem ser utilizados para identificar fugas de memória em aplicações?
Java
Qual é o lugar ocupado pelo monte na memória e o que normalmente lá é guardado?
Qual é a diferença entre as estruturas de dados HashMap e LinkedHashMap em Java?
Podes nomear as principais abordagens para implementar proxying no âmbito do Spring Framework?
Quais são as suas expectativas financeiras?
Podes explicar o que se entende por estrutura de hierarquia de coleções na programação?
Quais são as vantagens e desvantagens de usar Spring Boot no desenvolvimento de aplicações?
Como implementar uma classe cujas propriedades não podem ser alteradas após a criação do objeto?
Pode explicar o que é o Hibernate e como é utilizado no desenvolvimento de aplicações Java?
Quais métodos podem ser usados para implementar interação assíncrona entre componentes do sistema?
Quais métodos podem ser usados para resolver o problema N+1 ao trabalhar com bases de dados ou APIs?
Como pode executar uma ação específica imediatamente ao criar um Bean no Spring?
Em que casos a anotação @Transactional não funcionará?
Explique o que significa o termo 'recurso' no contexto da construção try-with-resources em Java
É possível explicar o conceito de estrutura de tratamento de erros na programação e como ela é organizada?
Explique o princípio de funcionamento do monitor como mecanismo para garantir a sincronização de threads.
Pode explicar o que significa definir o âmbito para os beans no Spring?
Pode descrever o conceito de fluxo (stream) na API Stream do Java e suas principais áreas de aplicação?
O que distingue o Spring Boot da plataforma principal Spring e quais são as suas diferenças funcionais?
Como é que ele sabe se deve adicionar uma nova entrada ou atualizar uma existente quando tentamos colocar novos valores?