O que é particionamento no Kafka?
Java
Pode explicar o que se entende por 'contexto' no âmbito do Spring Framework?
Fale sobre HashMap: para que serve e como funciona
Fala sobre coleções Java, com quais trabalhou, quais são adequadas para diferentes tarefas.
Qual é a diferença entre os frameworks Spring e Spring Boot no contexto do desenvolvimento de aplicações Java?
Como implementar uma relação um-para-muitos?
Fale sobre a última tarefa que conseguiu resolver com sucesso e como abordou a sua resolução
Por que não se usam funções de hash com o mínimo de colisões?
Como é que o Spring resolve os beans se houver várias implementações de uma interface?
Que testes escreves? Quais frameworks usas?
Para que serve um Grupo de Consumidores? Como fazer broadcast no Kafka?
Que novas funcionalidades do Java 17/21 está a usar?
Explique o princípio de funcionamento do coletor de lixo (usando G1 GC como exemplo)
O que são equals e hashCode? Qual é a relação entre eles?
Como implementar uma relação um-para-um numa base de dados?
Como tornar a sua classe imutável para uso como chave no HashMap?
Qual é a diferença entre as interfaces Runnable e Callable em Java, e como usá-las?
Que testes escreverias se houver um endpoint com um controlador, uma camada de serviço, um repositório e uma integração externa?
ArrayList vs LinkedList ao iterar sobre um milhão de elementos — qual é mais rápido?
Fale sobre a classe String em Java. Para que ela serve e qual é a sua característica especial?