Já trabalhou com Spring Data e Hibernate? Quais problemas de desempenho resolveu?
Java
Por que a injeção por construtor é a forma recomendada?
A implementação de um processamento idempotente de eventos é uma conquista para um sênior ou é algo que se espera dele de antemão?
Existem outros padrões para transações distribuídas além do Saga?
Fale sobre os níveis de isolamento de transações em bancos de dados.
Há um tópico com 10 partições. Quantos contêineres (consumidores) são necessários para ler todas as partições?
Qual é o valor salarial que considera?
O que acontecerá se corePoolSize=5, maxPoolSize=10, fila=100 e inicialmente forem enviados 5 tarefas, depois mais 7?
Surgiu uma segunda fonte de eventos (um segundo tópico Kafka), também alterando a classificação das publicações. O que fazer?
O que acontece com as cópias de trabalho ao usar git reset?
Fale sobre a anotação @ElementCollection.
Tarefa de código: Spring @Transactional e auto-invocação (captura de ecrã com código)
Como é garantida a integridade das transações na transição de monólito para microsserviços?
É possível configurar para que cada instância do microserviço leia todas as mensagens do tópico? E como distribuir o processamento entre os pods no Kubernetes?
Fala-me sobre a tarefa mais difícil/interessante.
É possível avaliar o desempenho de uma consulta sem executá-la?
Será aberta uma transação se o método A chamar o método B com @Transactional dentro da mesma classe?
Já trabalhou com multithreading? O que utilizou?
Que estratégias de herança conheces no JPA? Quais usaste?
Teve que trabalhar especificações técnicas com analistas? Como você vê isso?