Java
Qual é a diferença no funcionamento do consumer com um group.id explícito e sem ele?
O que é abstração em POO? Como você a entende?
Por que não se usam funções de hash com o mínimo de colisões?
O JDBC é um padrão ou uma implementação específica para trabalhar com bancos de dados?
É possível criar uma consulta personalizada no JPA sem usar os métodos padrão?
Qual é a diferença entre adicionar elementos a uma lista usando o método append e unir listas por concatenação?
Utilizou ferramentas alternativas ou adicionais para realizar consultas na base de dados, além do Hibernate?
Como é que a alocação de memória ocorre na inicialização de um novo objeto na memória?
Quais as consequências de omitir a anotação Transactional ao salvar um registro na base de dados?
Em que situações e para que tarefas você utilizou a multithreading nos seus projetos?
Explique o conceito de threads virtuais e seu uso.
Quais são as maneiras de aumentar o desempenho da execução do bytecode na JVM?
Como implementar a segurança de chamadas repetidas a um método num controlador REST para que seja resistente à execução repetida?
Qual é a diferença entre um processo e uma thread?
Qual é a finalidade e aplicação do padrão de projeto 'Chain of Responsibility'?
Tem experiência em otimização de consultas SQL?
Como é que se pode identificar um problema na recolha de lixo analisando os despejos de memória Heap?
Quais componentes dentro do HashMap são usados para comparar as chaves ao realizar operações de busca ou inserção?
Como o Spring lida com a situação quando há vários componentes do mesmo tipo definidos no contexto?
Pode-se considerar um erro se, ao atualizar um elemento do array, ele for sobrescrito?