O que é SKIP LOCKED e como funciona?
Java
Como funciona o Read Committed dentro do PostgreSQL?
Entre quais elementos funcionam as garantias de entrega do Kafka?
Que padrões de design GoF conheces?
Como adicionar registo em todos os métodos do serviço antigo sem alterar a lógica de negócio?
O que o Kafka garante ao usar um grupo de consumidores com três partições e três consumidores?
O que são SELECT FOR UPDATE e SELECT FOR SHARE? Qual é a diferença?
Qual o nível de isolamento mais frequentemente usado com SELECT FOR UPDATE?
Como criar duas transações na mesma classe (contornar a restrição de auto-invocação)?
Como é que o Kafka evita duplicados dentro do grupo de consumidores?
Que métodos de sincronização de threads em Java conheces?
Quantas transações serão criadas se um método @Transactional chamar dois métodos @Transactional(REQUIRES_NEW) na mesma classe?
Podemos usar outros mecanismos além do versionamento no bloqueio otimista?
Como implementar a validação da lógica de negócio no Spring (por exemplo: idade >16 anos, sem contas bloqueadas, limite do cartão não excedido)?
O que acontece primeiro: o método anotado com @PostConstruct ou com @Transactional?
Como funciona o bloqueio otimista com o campo de versão? Explique detalhadamente com um exemplo de duas transações.
Qual pool de threads é usado por baixo do capô do Stream.parallel()? Em que o ForkJoinPool difere do FixedThreadPool?
Qual é a relação entre o tópico e a partição no Kafka?
Quais são os níveis de entrega de mensagens no Kafka?
Quantas entradas serão retornadas se A tiver 10 entradas e B tiver 100 entradas numa junção RIGHT JOIN?