Deve sempre chamar o método anotado com @PostConstruct ao criar um singleton bean no Spring?
Java
Tem experiência com o problema N+1 ao usar Hibernate?
A anotação @PreDestroy funciona para um bean com alcance singleton no Spring em qualquer situação?
É obrigatório usar uma chave imutável no HashMap se o trabalho for realizado em um ambiente de thread única?
Explique o mecanismo de funcionamento da anotação @Transactional no Spring Framework e como ela garante a gestão de transações.
Pode explicar o funcionamento do método flatMap na API Stream e quando deve ser utilizado?
Quais aspetos-chave analisa na saída do EXPLAIN ANALYZE para avaliar a execução de consultas na base de dados?
Podes enumerar os principais métodos fornecidos pela API Stream em Java?
Pode explicar a conceção e o papel do ApplicationContext no framework Spring?
A utilização da palavra-chave volatile fornece proteção contra condições de corrida na programação multithread?
É possível implementar um algoritmo de ordenação que não utilize memória adicional para armazenar dados intermediários?
Explique o problema N+1 que pode ocorrer ao usar Hibernate e como evitá-lo.
É possível criar um índice na base de dados com base em condições ou filtros específicos?
Consegues nomear operações na API Stream que mantêm um estado intermédio?
Poderia listar e descrever as diferentes áreas de escopo usadas para os beans no Spring?
Qual é o papel e o propósito da palavra-chave volatile na linguagem de programação?
A lista ligada dentro do Bucket na HashMap é sempre uma lista ligada?
Como estão relacionados os métodos equals e hashCode em Java e por que é importante implementá-los corretamente juntos?
Pode contar como recebia e formulava as tarefas no seu emprego anterior?
Tem experiência com índices criados com uma condição específica na base de dados?