Spring: um bean com @Component é injetado em dois locais — quantas instâncias são criadas? Como fazer uma nova instância para cada injeção?
Embedded / IoT
Como reler uma mensagem do Kafka?
Como remover elementos de uma lista num ciclo?
Como é que o ObjectMapper cria um objeto a partir de uma referência de classe se não for possível usar o operador new?
É possível assinar throws Exception no método sobrescrito clone(), considerando que ele é @Override?
Como funciona o ArrayList?
Para que serve um método padrão numa interface?
Fale sobre o seu último local de trabalho e as suas responsabilidades
Usou perfis durante o desenvolvimento? Quais usou e o que fez?
O que é ligação precoce/tardia (early/late binding)?
Qual é a diferença entre links suaves e links rígidos?
Que mecanismos de paralelismo usar para inserções em lote? De onde o ExecutorService obterá as tarefas?
Os campos address e phone são públicos. Por que o Java não gosta de campos públicos? O que realmente muda ao passar para private + getter/setter?
O LEFT JOIN pode retornar mais linhas do que na tabela à esquerda (por exemplo, 12 em vez de 10)?
Usas agentes de IA no desenvolvimento? Como te sentes em relação a isso?
Qual é a diferença entre WHERE e HAVING?
Como escolher um dos dois beans por padrão?
Importação com curinga (import java.io.*) — o que achas disso?
Qual é a complexidade de inserção no ArrayList?
Como acelerar a inserção de 100 mil milhões de registos numa base de dados? Atualmente: ciclo com generate + insert + commit para cada linha.