Explique o problema N+1 que pode ocorrer ao usar Hibernate e como evitá-lo.
Java
Quais são as principais etapas que uma tarefa passa desde o momento em que recebe a tarefa do cliente até a publicação do produto final?
Pode-se considerar que o método chamado através de um objeto proxy é estático?
Que instruções são normalmente usadas no Dockerfile para construir a imagem do projeto?
Como é que se podem fixar as alterações no repositório Git?
De que formas é possível reduzir o consumo de memória RAM numa aplicação ou sistema?
Como você garantiu a segurança do armazenamento de senhas no seu último projeto?
Explique as diferenças entre os padrões decorador e proxy e suas situações de aplicação.
Você desenvolveu um módulo próprio ou um projeto inicial baseado em Spring Boot?
Em que casos é recomendado aplicar cache com Caffeine?
Para que servem os testes automáticos no processo de desenvolvimento de software?
Pode explicar o que faz o operador instanceof numa linguagem de programação?
Qual é o papel do mecanismo de proxy no Hibernate e por que é utilizado?
Pode explicar as etapas do ciclo de vida de um bean no Spring Framework?
Quais são as principais abordagens para dividir uma aplicação monolítica em componentes?
Qual é a diferença entre o uso de expressões lambda e classes anónimas em Java?
Quais são os principais requisitos para as classes Entity ao usar JPA?
Quais métodos são utilizados para implementar a injeção de dependências no framework Spring?
De que partes consiste a área de memória na máquina virtual Java?
Qual é o propósito da anotação Qualifier no framework Spring para injeção de dependências?