Java
É possível inicializar um array usando o operador new?
Qual é a ideia por trás da API Stream em Java?
Os dados em Java são passados por referência ou por valor?
O que significa a anotação @Service no Spring?
O que são classes anônimas em Java e onde podem ser aplicadas?
Quais são as desvantagens dos índices?
Por que as interfaces Collection e Map são diferentes, embora estejam no mesmo framework?
Compare as interfaces Iterator e ListIterator. Quais são as principais diferenças entre elas e em que casos é melhor usar cada uma delas?
Que tipos de bases de dados conhece?
Qual é o papel do bloco finally no tratamento de exceções na programação?
Qual é o significado do uso de polimorfismo na programação orientada a objetos?
Onde e de que forma pode usar um construtor privado?
Quais são as consequências de remover um campo associado a tabelas externas na base de dados?
Como você aplica o princípio de aberto-fechado (O) do SOLID ao projetar a arquitetura de seus aplicativos?
O que é coesão forte e fraca no contexto de programação e compreensão de código?
Como é garantida a imutabilidade em Java?
Como aplicas o princípio de aberto/fechado do SOLID no design das tuas soluções?
Explique as diferenças entre JDK, JRE e JVM e o seu papel no desenvolvimento e execução de aplicações Java
O que é Future em Java?
Que subclasses de OutputStream conhece e para que servem?