Quais são as maneiras de aumentar o desempenho da execução do bytecode na JVM?
Java
Tem experiência de trabalho na metodologia Scrum?
Como é que a função de hash é determinada para reduzir a probabilidade de colisões na estrutura de dados Hashtable?
Por que é recomendado sobrescrever os métodos equals e hashCode ao mesmo tempo em Java?
Que formação adicional ou cursos especializados possui?
Todos os aspetos e temas preparados para a entrevista foram abordados em detalhes?
Já utilizou a estrutura de dados TreeMap nos seus projetos?
Poderia explicar as diferenças entre as anotações @Repository, @Service e @Controller no contexto do Spring?
Qual é a relação entre isto e a linguagem Java?
Os valores dos campos incluídos no índice da tabela de banco de dados são obrigatórios de serem únicos?
É possível criar um proxy para a classe A usando a classe B?
Podes dar um exemplo de quando e por que se aplica o hash de dados?
Pode explicar o que se entende por operação terminal no contexto do processamento de fluxos de dados?
A utilização de ArrayList é menos eficiente em termos de desempenho ao inserir elementos em massa no final da coleção?
Fale sobre a API Stream
Quais razões tornam impossível alcançar uma fiabilidade absoluta e por que na maioria dos casos uma estabilidade de 99,99% é suficiente?
Quais são as principais diferenças do Java em relação a outras linguagens de programação em termos de conceitos e características de implementação?
Como é implementada a inicialização atrasada de objetos ou componentes em sistemas de software?
Tem experiência com o framework Spring para desenvolvimento de aplicações?
O que torna os objetos imutáveis seguros para uso em ambientes multithread?