Java
Por que mecanismos o NIO garante acesso não bloqueante aos recursos?
Qual é a complexidade algorítmica de procurar um elemento por índice?
Como explicar por que este tipo de bases de dados é chamado relacional?
Como são inicializados os beans no Spring?
De que forma participou no processo de testes durante o desenvolvimento de soluções de software?
Como é que o HashMap extrai o valor com base na chave?
A estrutura de dados HashMap possui uma ordem previsível dos elementos?
A que problemas pode levar a violação dos princípios SOLID?
Se eu chamar o método toList() numa Stream, o resultado será um ArrayList ou outro tipo de coleção?
Que tipos de padrões de design conhece e pode dar exemplos de sua utilização?
Que dificuldades surgiram ao usar Hibernate nos projetos?
Qual é o significado da encapsulação na programação orientada a objetos?
Por que não estão previstas implementações específicas para a interface Iterator?
Quais comentários na revisão de código você considera mais significativos e quais os menos significativos? Pelo menos três os mais significativos e alguns dos menos significativos.
Quais métodos em Java você considera os mais importantes e os que são usados com mais frequência?
Usou java.util.concurrent no Java 5?
Que tipos de dados existem no contexto da JVM?
Pode explicar o conceito de algoritmos sem bloqueio e as suas diferenças em relação a outros métodos de sincronização?
Qual é o problema das exceções verificadas em Java?
Como pode implementar herança múltipla em Java?