Pode explicar o conceito de abordagem gulosa para o carregamento de recursos e sua aplicação?
Java
Que suposições tens relativamente à entrevista que se aproxima?
O que se entende por execução preguiçosa de operações em fluxos (Streams) e por que eles são implementados dessa forma?
O que se pode ajustar no recolhedor de lixo? Quais são os objetivos dos diferentes GC?
Pode explicar as etapas do ciclo de vida do contexto da aplicação no Spring?
Poderia compartilhar um exemplo recente de uma situação única com a qual se deparou no processo de desenvolvimento?
O que acontecerá na tabela final após a execução do LEFT JOIN, se na tabela da direita não houver registros correspondentes?
É possível aplicar anotações a métodos que estão dentro de métodos privados no controlador?
Pode explicar o que é um thread de execução em Java?
Qual é a função principal e o propósito do framework Spring Boot no desenvolvimento de aplicações?
Podes falar sobre os diferentes tipos de recolhedores de lixo utilizados em Java ou outras linguagens de programação?
Que tipos de anotações @Retention você conhece e em que elas se diferenciam?
Quais razões podem levar a que o uso de um índice em SQL não proporcione a aceleração esperada na busca de dados?
De que formas é que se pode determinar a igualdade de dois objetos na linguagem Java?
Pode contar como recebia e formulava as tarefas no seu emprego anterior?
Como é gerida a recolha automática de lixo na plataforma Java?
Quais são os meios de gerir a sincronização de threads ou tarefas na programação paralela?
É possível usar um índice para acessar um elemento em um conjunto (set)?
Tem interesse em criar um sistema completo do zero?
É garantida uma entrega confiável de mensagens no Kafka?