O que são tipos parametrizados (genéricos) e para que servem?
Java
Qual é a diferença entre as interfaces Runnable e Callable em Java, e como usá-las?
Como foi garantido o processamento dos cálculos em caso de falha, por exemplo, se a eletricidade fosse desligada durante o cálculo?
O que é particionamento, replicação, sharding?
Poderia explicar o que é o mecanismo de carregamento de classes em Java e como funciona?
Implementaste a paginação no teu último projeto?
O que acontece se o processo falhar entre guardar na base de dados e confirmar (commit) o offset no Kafka?
Como é efetuada a transferência de tarefas de teste no seu projeto atual?
Qual é o papel principal do sistema de gestão de bases de dados em aplicações?
Fale sobre uma tarefa de que você se orgulhe mais ou que tenha sido mais difícil.
Quais são as vantagens e desvantagens de usar programação funcional na implementação de soluções multithread?
Utilizou Entity Graph nos seus projetos para gerir dependências ou otimizar consultas?
Por que estás a sair do teu atual emprego e o que procuras?
O que a configuração descrevia: um conjunto de operações ou algo mais?
Fala sobre uma tarefa interessante de que te orgulhes
Como pode implementar um mecanismo de rollback de transações em caso de ocorrência de uma exceção verificável?
Quais são as vantagens e desvantagens de usar a divisão de código em funções?
Como era o processo CICD, quantos ambientes havia?
Tem experiência em atribuir tarefas a desenvolvedores juniores e controlar prazos?
Como pode guardar as alterações feitas antes de mudar para outro branch no sistema de controlo de versões?