Java
Como o Kubernetes implementa o processamento de tarefas em modo multithread?
Pode-se passar uma função ou método como parâmetro para outro método ou função?
Consegue nomear as classes declaradas com o modificador final na biblioteca padrão do JDK?
Por que motivo a condição WHERE é processada antes da operação JOIN na consulta SQL?
O que são classes anônimas e onde são aplicadas?
Sob quais condições a sessão termina?
É possível enviar o mesmo parâmetro várias vezes numa requisição?
O que significa o parâmetro connection timeout no protocolo HTTPS e para que serve?
Pode explicar o que significa o estilo de programação imperativo?
Tem experiência no desenvolvimento de aplicações com Spring Boot?
Quando preferiria usar ArrayList em vez de LinkedList para adicionar um elemento ao final de uma lista muito grande, e por quê?
O tempo de busca de um elemento na HashMap é garantido como constante ao usar a chave?
Qual é a sua experiência de desenvolvimento com o framework Spring?
É possível garantir um hashCode idêntico para diferentes objetos String e como isso afeta as coleções?
O que acontece se chamar o método Iterator.next() sem verificar previamente com Iterator.hasNext()?
Como é implementada a ordenação de elementos no TreeSet e como ela funciona?
O que é necessário fazer para que um elemento possa ser ordenado automaticamente e adicionado ao TreeSet?
Descreva os passos que você toma para resolver a tarefa atribuída.
Podes dar um exemplo da ideia de inversão de dependências no projeto de sistemas de software?
Pode explicar o que se entende por criar uma cópia completa de um objeto na programação?