Como pode modificar automaticamente a consulta SQL gerada numa aplicação Spring?
Java
Quais mecanismos de sincronização de threads você utilizou nos seus projetos?
A deduplicação ocorreu através de um mecanismo de deduplicação ou através da implementação de idempotência? Qual é a diferença?
Pode explicar o funcionamento dos repositórios mágicos no Spring Data?
Como você determina quais campos devem entrar em equals e hashCode?
O que é uma equipa ideal para si? Quais são os requisitos para os analistas?
Pode explicar o conceito de pointcut no contexto da programação orientada a aspectos?
É correto usar um objeto mutável como chave em um HashMap? Quais requisitos devem ser cumpridos?
Como garantir a atomicidade da gravação no banco de dados e o envio do evento ao Kafka (padrão Transactional Outbox)?
Qual é a diferença entre um processo e uma thread, e quando pode usar um em vez do outro?
Que biblioteca utiliza para trabalhar com Kafka?
Pode explicar o conceito de multitarefa não bloqueante e como ela funciona?
Qual é o papel e a finalidade do componente Application Context no desenvolvimento de aplicações?
Onde se pode encontrar informações sobre os princípios de transitividade na lógica ou matemática?
Conte-nos sobre sua experiência de imersão e compreensão do projeto atual
Qual é o intervalo de frequência de ativação do coletor de lixo no processo de autoembalagem de tipos primitivos?
Quanto tempo leva para inserir um elemento na estrutura de dados TreeSet?
Quão bem estás familiarizado com o Apache Kafka e podes explicar os seus princípios básicos de funcionamento?
Que abordagens e ferramentas você usou para identificar e rastrear erros na implementação do último projeto?
Pode explicar o conceito de herança ao usar genéricos?