Java
Fale sobre sua experiência com Hazelcast em projetos
O que acontece se chamar o método Iterator.next() sem verificar previamente com Iterator.hasNext()?
A chamada do método clear() afetará a quantidade de memória usada pela estrutura de dados ArrayList?
Explique a diferença entre os conceitos de inversão de controlo e injeção de dependências no framework Spring.
Que abordagens podem ser usadas em vez da palavra-chave synchronized para implementar o padrão Singleton num ambiente multithread?
A utilização de ArrayList é menos eficiente em termos de desempenho ao inserir elementos em massa no final da coleção?
Explique o conceito de apagamento de tipos em genéricos em linguagens de programação.
Como é criado uma chave primária composta no Hibernate?
Em que situações é aconselhável usar Java Configuration na configuração de aplicações Spring?
O que se entende por inicialização adiada de objetos na programação e como ela é implementada?
Como é que a interface List é implementada na linguagem de programação que escolheu?
Explique a finalidade e o princípio de funcionamento do comando git stash no sistema de controlo de versões Git.
Qual é a função das classes na estrutura do sistema de tipos do software?
Quais métodos e abordagens são utilizados para prevenir a ocorrência de exceções ConcurrentModificationException ao trabalhar com coleções em modo multithread?
Podes enumerar os tipos de níveis de cache utilizados no JPA?
Que informação o objeto ThreadPoolExecutor fornece após a execução da sua tarefa?
Quais são as vantagens de usar Spring HATEOAS para desenvolver serviços RESTful?
Qual é o objetivo do coletor de lixo (Garbage Collector) em Java?
Qual é a diferença entre um objeto e um primitivo em Java?
Fale sobre o conceito da classe CompletableFuture.