Java
Qual classe é usada para trabalhar com elementos do sistema de arquivos?
Qual é a diferença entre ligação estática e dinâmica em Java?
Quando é necessário alterar o valor do campo serialVersionUID?
O que você acha das exceções verificadas em Java?
O que acontece se a fila do pool de threads estiver cheia, mas uma nova tarefa chegar?
Dois objetos pertencentes a classes diferentes, mas com os mesmos valores de campos, obterão o mesmo resultado de hash?
Como ligar uma classe a uma base de dados em Java?
Qual é a diferença entre XML bem formado e XML válido?
Por que é que um programa que funciona em vários threads é necessário, em vez de um só?
Explique o que é o ConcurrentHashMap e como ele garante a segurança no acesso paralelo aos dados.
Que estrutura de dados é usada na coleção List?
O que é uma lista (List) em Java?
É possível implementar uma interface através de outra interface?
Quais são as vantagens de usar o método reduce em comparação com um ciclo normal ao processar dados?
Explique as diferenças entre as palavras-chave final, o bloco finally e o método finalize na linguagem Java.
O que o leva a voltar de uma arquitetura de microserviços para um sistema monolítico?
É possível realizar uma iteração direta sobre as chaves e valores em um objeto Map?
Explique o que significa a complexidade do algoritmo O(log n) e em que casos ela é aplicada.
Pode explicar o conceito de Injeção de Dependências no âmbito do Spring e como ele difere de outras formas de injeção de dependências?
Em que situações é recomendado usar o modificador final na linguagem de programação?