Quais são as razões que fazem os objetos de vida curta entrarem no pool de strings na memória Java?
Java
Estás pronto para começar a entrevista?
Explique o mecanismo de ação do modificador de acesso protected e em que casos ele é aplicado.
Qual é o papel e as vantagens de usar classes imutáveis na programação?
Que processos ocorrem com o objeto na memória durante a recolha de lixo?
O que é um pool de strings e para que serve ao armazenar strings em Java?
Como indicar brevemente o tipo de classe em Java com duas palavras?
Usas a anotação @Bean para declarar um componente na configuração?
Pode explicar o que se entende pelo termo 'conselho' no contexto do desenvolvimento de software?
Quais são as vantagens e desvantagens de usar o método findBy no JPA para buscar dados?
Qual é a diferença entre o cache na memória da aplicação e o cache externo (Redis)?
Quais são as vantagens e desvantagens de usar Docker Compose para orquestrar contêineres?
Como é que o desempenho do HashMap é afetado se todas as chaves receberem o mesmo código hash?
Qual é a sua experiência com o uso do MongoDB e há quanto tempo trabalha com ela?
Qual é a classe base em Kotlin que serve de antecessor para todas as outras classes?
Podes explicar as características distintivas da estrutura de dados TreeMap?
Qual estrutura de dados garante uma pesquisa rápida de elementos em comparação com a igualdade, realizada em tempo constante?
Quais dificuldades potenciais podem surgir ao chamar o método System.gc() em Java?
Pode explicar as etapas do ciclo de vida de um objeto no JPA e como isso acontece dentro do framework?
Como você realizou a análise de desempenho das consultas?